什么是反射? 反射,一种计算机处理方式.是程序可以访问.检测和修改它本身状态或行为的一种能力.java反射使得我们可以在程序运行时动态加载一个类,动态获取类的基本信息和定义的方法,构造函数,域等.除了检阅类信息外,还可以动态创建类的实例,执行类实例的方法,获取类实例的域值.反射使java这种静态语言有了动态的特性. 类的加载 java反射机制是围绕Class类展开的,在深入java反射原理之前,需要对类加载机制有一个大致的了解.jvm使用ClassLoader将字节码文件(class文件)加载到…