Java反射机制:是指在程序运行状态中,对于任意一个类,都能知道它的所有属性和方法;对于任意一个对象,都能调用它的任意方法和属性。
核心是打破了编译器的类型限制,可以在运动时动态操作类。
常用场景:框架开发(Spring、MyBatis)、动态代理、注解处理、通用工具类(比如JSON序列化)
反射核心API:
Class:代表类的元数据,反射的入口
Field:代表类的成员变量
Method:代表类的成员方法
Constructor:代表类的构造方法


Java反射机制:是指在程序运行状态中,对于任意一个类,都能知道它的所有属性和方法;对于任意一个对象,都能调用它的任意方法和属性。
核心是打破了编译器的类型限制,可以在运动时动态操作类。
常用场景:框架开发(Spring、MyBatis)、动态代理、注解处理、通用工具类(比如JSON序列化)
反射核心API:
Class:代表类的元数据,反射的入口
Field:代表类的成员变量
Method:代表类的成员方法
Constructor:代表类的构造方法

