Java开发面试总结

时间:2022-09-12 11:43:28

Java开发面试总结、、

-----------------------

java

基础知识点这一块:

1.面向对象的三大特征。(继承,封装,多态)
1.1 在什么样的场合下面会使用到继承

1.2 什么使用多态

1.3 封装是什么?在什么场合下面使用封装?封装有什么好处?
2.什么是抽象类,什么是抽象方法?

3.什么是接口?接口和抽象类有什么样子的区别?

4.常见的访问修饰符,以及访问修饰符的使用范围?

5.java中常见的关键字,public,static final ,extends implements ;

6.处理异常的两种方式?
6.1 try....catch...finally

6.2 throw .....throws
7.String 这个对象的的常见的方法?
7.1 substring,split........
8.java中的集合框架,数组
8.1 collection map
8.2 List set
8.3 arraylist linklist hashset treeset hashMap treemap
9.java中常见的类,Math,Date,Calender,String,,
10.类部类,成员类部类,匿名类部类
11.线程
11.1 创建线程两种方式 extends Thread implements runable
12.timer 定时器类

13.java中的23中设计模式:原型,单例,工厂,观察

14.内存的工作机制(堆,栈,共享区)

15.多态的两种表现形式
15.1 方法的重置

15.2 方法的重写
16.JDBC
16.1 DriverManager Connection,PreparedStatemetn/Statement ResultSet
16.2 连接池的概念
=================================前端基本知识点============================= 1.ps

2,html/html5
2.1 hmtl5中常见的标签
2.2 html5什么是离线缓存
2.3 html5中什么是本地存储
2.4 html5中数据库的用法
2.5 html5画图
3.DIV +css/css3的一些用法

4.javascript/JQuery(Ajax)
4.1 ECMAJAVASCRIPT的一些标准的语法
4.2 DOM
4.3 BOM

4.4 熟练的查看API(选择器,过滤..........)

4.5 什么是ajax,ajax在什么场所下使用
5.你熟悉那些前端框架
5.1 bootstrap
5.2 node.js/angular.js/easyui
6.前端的开发工具
sublim3,notepad,edit,webstorm,dw,
7.熟悉npm
=====================================后台===============================
1.JSP的基础是

1.1 jsp的九大内置对象
1.2 jsp的运行原理,以及工作机制
1.3 jsp脚本、表达式
1.4 jsp中常用指令
1.5 el表达式
1.6 jsp的常用标签
1.7 jsp的四大作用域
1.8 jsp中会话机制(sesssion. cookie)
1.9 jsp中内部转发,与重定向
2.0 servlet的生命周期,
2.1 servlet的过滤器,监听器
2.2 servlet中处理中文乱码的方式(get/post)
2.3 web工程的打包发布一般是打包成.war
2.4 常用的服务器(tomcat,jboss,weblog,websphere)
2.struts2
2.1 struts2的工作原理

2.2........
3.hibernate
3.1 hibernate的工作原理

3.2 hibernate中怎么样去解决懒加载的问题

3.3 hibernate的一级缓存,二级缓存

3.4 ........................
4.MyBatis/IBatis

5.Spring/SpringMVC
5.1 Spring/springmvc的工作原理
5.2...............
===========================项目=======================================
1.项目介绍(最近的这个项目)
1.1 项目的类型
1.2 项目是解决什么问题的
1.3 项目中用到哪些技术
1.4 项目的周期
1.5 团队人数
1.6 项目的基本模块
1.7 你所负责的模块
1.8 你是怎么开展这个项目的(卓越项目管理的步骤)
1.9 你在这个项目中,主要充当什么样的角色
2.0 你在这个项目中遇到的最大的问题是什么以及是怎么解决的额
2.1 你做了这个项目,最大的收获是什么。
2.2 项目采用的版本管理工具(svn)
2.3 项目是否已经上线

------------------------------

Java开发面试总结的更多相关文章

  1. 2019最新最全Java开发面试常见问题答案总结

    2019最新最全Java开发面试常见问题答案总结 马上准备9月份出去面试Java开发,自己学习丢西瓜捡芝麻,学了的都忘了,所以有机会自己做个学习笔记,摘录自各个博文以及总结. 1.JAVA面向对象的特 ...

  2. 各大互联网公司java开发面试常问问题

    本人是做java开发的,这是我参加58,搜狐,搜狗,新浪微博,百度,腾讯文学,网易以及其他一些小的创业型公司的面试常被问的问题,当然有重复,弄清楚这些,相信面试会轻松许多. 1. junit用法,be ...

  3. java开发面试大全刷题整理

    题目源自Java团长公众号,内容个人整理,来源于各大博客,未经允许,不准摘抄,仅供分享,不做商业使用. 本分享多数为浅层知识体系,更为底层的还请自行多写写代码,若有不对之处,望广大的人才指点,不喜勿喷 ...

  4. Java开发面试

    有很多文章说面试相关的问题,有国内也有国外的,但是我相信不少人,特   别是新人看完后还是觉得比较虚比较泛,似乎好像懂了,但是一遇到面试还   是有些手无足措或者重复犯一些错误.本篇文章正是结合实际经 ...

  5. java开发面试问题

    Java面试题:java的垮平台原理 为什么要跨平台使用????? 其实说白了就是个操作系统支持的指令集是不一样的.我们的程序需要再不同的操作系统上运行这些代码. 但是不要说jvm是跨平台的,而真正跨 ...

  6. 2019苏州凯美瑞德Java开发面试

    第四家Kmerit,苏州园区,出门晚了差点迟到,一点五十五到达,先花了一小时笔试,后来两个人技术面试,四点二十出了大楼. 一.笔试 1.单选,知识点很散,涉及数据结构链表,数组,树,堆,数据库,网络, ...

  7. 3年java开发面试BAT,你必须彻底搞定Maven!

    前言 现在的Java项目中,Maven随处可见. Maven的仓库管理.依赖管理.继承和聚合等特性为项目的构建提供了一整套完善的解决方案,如果你搞不懂Maven,那么一个多模块的项目足以让你头疼,依赖 ...

  8. Java开发面试常见问题合集

    次面试事故 面试官:你看过哪些源码?我:都挺熟悉的面试官:对hashMap了解程度怎么样?面试官:那你能讲讲 HashMap的实现原理吗?面试官:HashMap什么时候会进行 rehash?面试官:结 ...

  9. 阿里JAVA开发面试常问问题总结2

    线程与进程 进程是可并发运行的程序在某个数据集合上的一次计算活动.也是操作系统进行资源分配和调度的基本单位. 线程是操作系统进程中能够并发运行的实体,是处理器调度和分派的基本单位. 每一个进程内可包括 ...

随机推荐

  1. 开源代码:Http请求封装类库HttpLib介绍、使用说明

    今天介绍一个很好用的Http请求类库--Httplib.一直以来,我们都是为了一次web请求,单独写一段代码 有了这个类,我们就可以很方便的直接使用了. 项目介绍: http://www.suchso ...

  2. Zookeeper工作原理二

    ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护.名字服务.分布式同步.组服务等.ZooKeeper的目标就是封装好复杂易出错的关键服务 ...

  3. 适配iOS10以及Xcode8-b

    现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果就要正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本, ...

  4. Windows(Vertrigo)下Apache与Tomcat的整合

    为了实现整合,上网找了很多资料!尝试了很多次,终于成功整合了!下面我就把整合过程分享给大家,希望能给以后有需要的人提供帮助. 准备工作: 1.VertrigoServ  2.23 下载地址: http ...

  5. bloom filter与dawgdic(一种trie树)

    我有一个做了一款移动浏览器的朋友. 他有这样一个需求:当用户输入一个站点的url时候.移动浏览器须要识别这个网址是否是一个恶意网址.另外.他有一个恶意网址库. 或许这种解决方法有多种. 当中一种就是把 ...

  6. python selenium-webdriver 生成测试报告

    测试最后的一个重要的过程就是生成一份完整的测试报告,生成测试报告的主要是通过python的一个第三方模块HTMLTestRunner.py生成,但是生成的测试报告不是特别的美观,而且没有办法统计测试结 ...

  7. 伪分布式hbase2.6.5和hbase1.1.2的配置

    1.注意hadoop和hbase的版本兼容问题 目前测试用:hadoop 2.6.5  Hbase 1.1.2 2.创建hadoop用户 Sudo useradd –m hadoop –s /bin/ ...

  8. ZOJ 1005:Jugs(思维)

    Jugs Time Limit: 2 Seconds      Memory Limit: 65536 KB      Special Judge In the movie "Die Har ...

  9. JAVA list集合两种去重方法

    结果: 转载地址:http://geek.csdn.net/news/detail/127940

  10. PHP----练习------球队列表

    题目:页面上有一个ul球队列表当鼠标移动到某个li上的时候改行背景颜色变红,当点击某个li的时候,让该li之前的所有li背景色变黄,之后的所有li背景色变蓝.自己不变色. <!DOCTYPE h ...