1 JVM,JRE,JDK的关系?
2 序列化的作用?
3 排序有几种方法?请用一种实现快速排序
4 java中的异常结构有哪些?分别有什么作用?
5 String和StringBuffer的区别
6 ArrayList,Vector和Linkedlist的存储性能和特性,HashMap和Hashtable的区别?
7 面向对象的特征
8 运行时异常与一般异常的异同点
9 final,finally和finalize的区别
10 接口是否可以继承接口?抽象类能否实现接口?抽象类是否可继承实体类?
11 四种会话跟踪技术
12 多线程有哪几种实现方法?线程同步的方法有哪几种?
13 sleep和wait方法的区别
14 forward和redirect的区别
15 JSP的九大内置对象及作用(考得比较多)
16 post和get方法的区别
17 Servlet的生命周期(几乎每次面试都会问到)
18 编写一个单例和一个简单工厂模式
19 写一段程序实现3个int类型a,b,c的排序并返回最大的数
20 String a ="xyz";和String a = new String("xyz");分别创建了几个对象?
21 基本数据类型和对象作为参数传递时有什么区别?
22 接口和抽象类的区别?
23 分别介绍重写和重载
24 说说你对XML的理解
25 List,Set,Map是否继承于Collection接口?
26 介绍一下MVC的各个部分
27 解释一下Web Service
28 如何在文件中添加内容
29 "abcdf"是回文吗?
30 .classPath是什么?
31 简单介绍一下Struts2
32 struts2的工作原理
33 hibernate的工作原理
34 什么是hibernate的延迟加载?
35 spring的工作原理?控制反转是怎么样的?
36 使用hibernate查询多个表的多个字段时,查询出来结果集并没有实体类和它相对应,该如何解决这个问题?
37 String r1 = "xyz";String r2 = new String("xyz");String r3 = "x" + "yz";
System.out.pringln(r1==r2);System.out.pringln(r1==r3);会输出什么结果?
38 oracle的存储过程
39 如何优化数据库?
40 说出java的八大基本数据类型目前就想出那么多,想起来再补充上,虽然很多面试题大家已经看了好多遍了,不过这也说明这些题确实是比较常见!!!
面试工作