1.什么是反射机制,反射机制的优缺点.
Java反射机制是在运行过程中,对于任意一个类,都可以知道这个类的所有属性和方法;
对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取信息,动态调用的方法称为java反射机制
反射机制的优缺点:
缺点:性能差,比直接的java代码慢很多.
优点:灵活性高.运行期类型的判断,动态加载类.
2.反射机制的应用场景
我们平时的项目开发过程中,基本上很少会直接使用到反射机制,但这不能说明反射机制没有用,实际上有很多设计,开发都与反射机制有关,
例如模块化的开发,通过反射去调用对应的字节码.
动态代理设计模式也采用了反射机制.
还有我们日常使用的Spring/SpringMVC/Mybatis等框架也大量使用到了反射机制
3.Java获取反射的三种方法
(1)通过new对象实现反射机制
(2)通过路径实现反射机制
(3)通过类名实现反射机制
标签:反射,调用,Java,试题,反射面,java,机制,动态 From: https://www.cnblogs.com/carney/p/17072359.html