-
什么是反射?
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法
加载完类之后,在堆内存的方法区中(jdk1.8改为元空间),产生一个Class类型的对象(一个类只有一个Class对象),这个对象包含了类的完整的结构信息;因此通过反射可以得到:
1)一个对象所属的类;
2)获取一个类所有的成员方法和变量
包括:私有的构造器,方法和属性;(十分强大)
3)在运行时创建对象
4)在运行时调用对象的方法
2、获取Class实例的方式:
3。类的加载过程
-
反射的应用
动态代理!!就是SpringAOC的底层原理
深入理解反射
最新推荐文章于 2024-09-02 23:14:33 发布