一、反射机制:
1、反射机制允许程序在执行期间借助于REflection API取得任何类的内部信息(比如成员变量,构造器,成员方法等等),并能操作对象的属性及方法。反射在设计模式和框架底层都会用到。
2、加载完类后,在堆中就产生了一个class类型的对象(一个类只有一个class对象),这个对象包含了类的完整结构信息。通过这个对象得到类的结构。这个Class对象就像一面镜子,透过镜子看到类的结构。所以,形象的成为:反射。
3、反射机制原理图:

4、反射机制的运用

5、反射相关的主要类

6、反射优点和缺点
1.优点:可以动态的创建和使用对象(也是框架底层核心),使用灵活。没有反射机制的话,框架技术就失去底层支撑。
2.缺点:反射是解释执行,对执行速度有影响。
7、反射调用优化----->关闭访问检查

二、Class类
1、基本介绍


2、Class 类的常用方法

代码展示:

3、获取 Class 类对象
六种方法,代码展示

4、哪些类型有 Class 对象

本文详细介绍了Java中的反射机制,包括其概念、原理、应用场景以及优缺点。重点讲解了Class类的作用,如何获取Class对象,以及Class类的常用方法。通过实例展示了反射在动态创建和使用对象方面的灵活性,并探讨了反射调用的优化策略。
530

被折叠的 条评论
为什么被折叠?



