Java反射机制的定义
Java反射机制是在运行过程中,对于任意一个类,都能知道这个类的对应的属性和方法;对于任何一个对象都能调用它任意方法和属性,动态获取信息以及动态调用对象的方法的功能被称为java语言的反射机制,是java被称为动态语言的关键
反射机制带来的功能
在运行时判断任意一个对象所属的类
在运行时构造任意一个类的对象
在运行时判断任意一个类所具有的成员变量和方法
在运行时调用任意一个对象的方法;生成动态代理。
Java反射机制是在运行过程中,对于任意一个类,都能知道这个类的对应的属性和方法;对于任何一个对象都能调用它任意方法和属性,动态获取信息以及动态调用对象的方法的功能被称为java语言的反射机制,是java被称为动态语言的关键
在运行时判断任意一个对象所属的类
在运行时构造任意一个类的对象
在运行时判断任意一个类所具有的成员变量和方法
在运行时调用任意一个对象的方法;生成动态代理。