反射概念:通过类名来获取动态信息(属性)以及动态调用对象的方法
反射作用:
在运行时判断任意一个对象所属的类
在运行时获取类的对象
在运行时访问java对象的属性,方法,构造方法等
反射优缺点:
优:运行时确定类型,动态绑定对象并编译,使得代码灵活度提高降低耦合,也是多态的一种表现
缺:反射使用不合理会影响性能
反射有三种方法获取类信息:
示例读取配置文件:
反射概念:通过类名来获取动态信息(属性)以及动态调用对象的方法
反射作用:
在运行时判断任意一个对象所属的类
在运行时获取类的对象
在运行时访问java对象的属性,方法,构造方法等
反射优缺点:
优:运行时确定类型,动态绑定对象并编译,使得代码灵活度提高降低耦合,也是多态的一种表现
缺:反射使用不合理会影响性能
反射有三种方法获取类信息:
示例读取配置文件: