Java基础篇
1、 Java 中 final 关键字作用?有哪些用法?
final关键字可以用于修饰类、方法和变量。它的作用取决于它所修饰的内容
- 修饰类、修饰方法、修饰变量(修饰参数
- 修饰类:表示该类不能被继承,即为最终类。
- 修饰方法:表示该方法不能被子类重写,即为最终方法。
- 修饰变量:表示该变量为常量,只能被赋值一次。
2、 GC如何判断对象可以被回收
3、 Java类加载器
4、 什么是B/S架构?什么是C/S架构
5、 Java中的继承是单继承还是多继承
6、 ArrayList和LinkedList区别
7、 如何实现对象克隆?
8、 什么是字节码?采用字节码的好处是什么?
9、 标识符的命名规则。
10、 String 是最基本的数据类型吗?
11、 排序都有哪几种方法?请列举
12、 双亲委托模型
13、 java中有没有指针?
14、 Java中的异常体系
15、 String、StringBuffer、StringBuilder有什么区别?
16、 equals与==的区别
17、 什么是JDK?什么是JRE?
18、 hashCode与equals
19、 java四大引种
20、 静态代码块、实例变量、静态方法加载顺序,类加载顺序
静态变量和静态代码块的加载顺序由编写先后决定,静态方法在被调用的时候才会加载