| 
 
| 1、Java反射的概念 反射含义:可以获取正在运行的Java对象。
 2、Java反射的功能
 1)可以判断运行时对象所属的类
 2)可以判断运行时对象所具有的成员变量和方法
 3)通过反射甚至可以调用到private的方法
 4)生成动态代理
 3、实现Java反射的类
 1)Class:它表示正在运行的Java应用程序中的类和接口
 2)Field:提供有关类或接口的属性信息,以及对它的动态访问权限
 3)Constructor:提供关于类的单个构造方法的信息以及对它的访问权限
 4)Method:提供关于类或接口中某个方法信息
 Class类是Java反射中最重要的一个功能类,所有获取对象的信息(包括:方法/属性/构造方法/访问权限)都需要它来实现
 
 
 | 
 |