java反射

来源:互联网 发布:北京大学大数据专业 编辑:程序博客网 时间:2024/04/28 03:07

反射概念:通过类名来获取动态信息(属性)以及动态调用对象的方法

反射作用:

在运行时判断任意一个对象所属的类

在运行时获取类的对象

在运行时访问java对象的属性,方法,构造方法等

反射优缺点:

优:运行时确定类型,动态绑定对象并编译,使得代码灵活度提高降低耦合,也是多态的一种表现

缺:反射使用不合理会影响性能

反射有三种方法获取类信息:


示例读取配置文件: