Java反射

来源:互联网 发布:游戏网络推广员招聘 编辑:程序博客网 时间:2024/06/06 05:25

在java中每个类都有一个都有一个Class对象。即我们编写完一个类后,编译完成后,就会生成一个.class文件,该文件中就会产生一个Class对象。用于表示这个类的类型信息:
获取Class实例的方法:
1、getClass()
2、Class.forName();
3、运行.class文件。
虚拟机只会产生一份字节码, 用这份字节码可以产生多个实例对象。
Java反射
反射就是把类中的各种成分映射成为相应的java类。eg:一个java类中Class对象来表示,其中会有:成员变量,成员方法,构造方法,包等信息。这些也是一个个Java对象,这些信息对应的类是Field,Method,Contructor、Package等信息。

0 0
原创粉丝点击