码迷,mamicode.com
首页 > 编程语言 > 详细

JavaSE相关面试题

时间:2017-10-22 21:44:12      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:方式   size   throws   防止   highlight   集合   out   异常类   并发   

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相关面试题

标签:方式   size   throws   防止   highlight   集合   out   异常类   并发   

原文地址:http://www.cnblogs.com/binglong180/p/7710316.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!