java 反射机制

java 虚拟机在使用一个类的时候,首先会将字节码加载到内存

在内存中创建一个对象来封装类的信息(类名、包名、成员方法、成员变量、构造函数)

 

反射就是去获得内存中代表某个类的那个Class对象

获得了Class对象,就可以获得类的所有信息

调用Class对象的方法创建对象

 

设计一个框架的时候 可能会调用不确定的程序

现在的程序需要调用将来写的程序

由于不知道将来写的类有什么样的属性和方法 需要反射

原文地址:https://www.cnblogs.com/Knuth/p/2342344.html