1,哪些情况下的对象会被垃圾回收机制处理掉?
2,讲一下常见编码方式?
3,utf-8 编码中的中文占几个字节;int型几个字节?
4,静态代理和动态代理的区别,什么场景使用?
5,java的异常体系
6,谈谈你对解析与分派的认识
7,修改对象A的equals方法的签名,那么使用HashMap存放这个对象实例的时候,会调用哪个equals方法?
8,java中实现多态的机制是什么?
9,如何将一个java对象序列化到文件里?
10,说说你对java反射的理解
11,说说你对java注解的理解
12,说说你对依赖注入的理解
13,说一下泛型原理,并举例说明
14,java中String的了解
15,String为什么要设计成不可变的?
16,Object类的equals和hashCode方法的重写,为什么?