JavaSE相关面试题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE相关面试题相关的知识,希望对你有一定的参考价值。
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、多态存在的条件?
以上是关于JavaSE相关面试题的主要内容,如果未能解决你的问题,请参考以下文章