JAVA反射机制:
http://www.programcreek.com/2013/09/java-reflection-tutorial/
关于JAVA反射机制打破数据封装的问题的解释:
JAVA反射机制运用场景:
1、对于J2EE来说,Hibernate之类的ORM全都基于动态字节码和反射技术,Spring等IoC框架也基于动态代理(有时是动态字节码)和反射技术,各类流行的MVC也是Servlet+反射的实现。
2、对于Android来说,其本身的Context.startActivity/sendBroadcast等都是基于反射,如Gson/Jackson等JSON-ORM都是基于反射,反射技术还能解决部分跨进程调用问题及系统hack。
3、单元测试,同过反射机制,对私有方法进行单元测试
时间: 2024-11-06 16:06:14