java 反射理论
所谓反射就是在不实例化对象的情况下,拿到一个类中的所有内容的一种手段。
一句经典的话:反射是所有框架的灵魂!!!
同样的物极必反的原则:反射就体现了出来,他破坏了java面向对象的思想,其实它的
效率是较慢的,但没有反射就没有所谓的框架。
java 反射获取 Class 的三种方式
1.Class<?> clazz = 类名.class;
直接通过类名.class 获取
2.Class<?> clazz2 = Class.forName("com.baidu.reflect.类名");
根据类的全路径名称得到Class
Demo demo =new Demo();
Class<? extends Demo> class = demo.getClass();
通过一个类的实例化对象获取该类的Class类对象
当然还有反射的方法一些API在这我就不一一列举了,告辞!