1、JDK JRE JVM三者的区别
2、谈谈你对GC的认识
3、重写与重载的区别
4、抽象类和接口的区别
5、谈谈你对IO的理解
6、现成和进程的区别!线程的生命周期!
7、谈谈你对线程调度的理解,以及常用的方法,至少3个
8、怎么防止并发操作!
9、什么是反射?说出几个常用的方法,至少3个!
10、异常的5个关键字!
11、throw和throws的区别!
12、写出至少6个异常类!
13、谈谈对持久化,序列化和反序列化的认识?
14、单例模式的实现常用方式,实现单例的步骤!
15、实现自定义异常类的方式!
16、String、StringBuffer以及StringBuilder的区别!
17、说出List Set Map三个集合接口的特点
18、说出下列代码的结果,以及为什么?Set set=new HashSet();String s1=new String("java");String s2=s1;String s3=new String("java");set.add(s1);set.add(s2);set.add(s3);System.out.println(set.size());
19、写出八种基本数据类型,以及对应的包装类!
20、多态存在的条件?