一、基础问题
static
1、类的静态变量和实例变量有什么区别?
2、在运行时,静态变量和实例变量分别存放在什么区?
3、内部类能否用static关键字修饰?
4、非静态可以访问静态,而静态不能访问非静态?
5、类的执行顺序是什么?
final
1、String类能不能被继承?
2、final 与 finally及finalize()有什么区别?
3、显示赋值和代码块赋值是否可以同时?
数据类型
1、装箱和拆箱有哪些场景中用得到?
2、接口和抽象类有什么区别?
方法函数
1、方法重写和方法重载有什么区别?
2、方法内的变量什么时候被系统回收?