- 什么是Java反射?
- Java反射有什么优点和缺点?
- 反射的使用场景?
- 反射的实现方式?
- 反射中,Class.forName和ClassLoader区别?
- 什么是泛型,有哪些应用场景?
- 什么叫对象序列化,什么是反序列化,实现对象序列化需要做哪些工作?
- 什么是动态代理,有哪些应用场景?
- 动态代理的实现方式?JDK动态代理和cgLib动态代理有什么区别?
- JDK动态代理可以代理接口吗?为什么CGlib方式可以对接口实现代理?
- 动态代理的原理是什么?手动写一个JDK动态代理类?
- 动态代理和静态代理有什么区别?