Java反射机制

来源:互联网 发布:mac 黑苹果安装驱动 编辑:程序博客网 时间:2024/06/01 08:40

Class
语言的反射功能,我自己的理解就是在程序运行时,动态的获取程序中的类、接口、注释、属性、方法等等和动态创建数据的功能。

Java中Class类封装一个对象和接口运行时的状态,并且可以动态创建类相应的对象和调用方法。

1.获取Class对象

2.根据得到的Class对象获取类信息(类的包名、类的修饰符、类的全限定名、类的父类、类实现的接口、类的成员变量、类的构造方法、类的成员方法)

3.可根据得到的Class对象动态生成对象(可以使用无参构造方法或带参构造方法生成对象)

4.……可以调用方法

5.……可以访问成员变量的值

6……可以操作数组

7……可以获取泛型信息

8.……可以获取注释信息


原创粉丝点击