基础篇(面试题)【背诵】
1、Java语言有哪些特点

2、面向对象和面向过程的区别

3、八种基本数据类型的大小,以及他们的封装类


4、标识符的命名规则

5、instanceof 关键字的作用

6、Java自动装箱与拆箱

面试题1:


面试题2:

7、重载和重写的区别


8、equals与==的区别

9、Collection包结构,与Collections的区别

10、 Java的四种引用,强弱软虚


11、泛型常用特点

12、Java创建对象有几种方式?

13、有没有可能两个不相等的对象有相同的hashcode

深拷贝和浅拷贝的区别是什么?

14、static都有哪些用法?

15、3*0.1==0.3返回值是什么

16、a=a+b与a+=b有什么区别吗?

17、try catch finally,try里有return,finally还执行么?

18、Excption与Error包结构【了解】


19、OOM你遇到过哪些情况,SOF你遇到过哪些情况【看】


20、简述线程、程序、进程的基本概念。以及他们之间关系是什么?

21、线程有哪些基本状态?



22、Java 序列化中如果有些字段不想进行序列化,怎么办?

23、Java 中 IO 流


按操作对象分类结构图:
IO-操作对象分类
24、Java IO与 NIO的区别
推荐阅读:https://mp.weixin.qq.com/s/N1ojvByYmary65B6JM1ZWA
25、java反射的作用与原理



浙公网安备 33010602011771号