JAVA 反射

什么是Java的反射机制:

Java的反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意属性和方法;这种动态获取信息以及动态调用对象的方法的功能就是Java的反射机制。其作用是用来编写一些通用性较高的代码或者框架。


一个类在通过编译之后生成一个类的字节码文件,而在对应之中其中的class类,field类,method类就被定义下来。可以通过反射机制来反向调用其中的变量以及方法。例如method类,存放这个类中的方法。

那么可以拿到一个字节码文件,通过新建立一个实例,从而调用方法。












                                                                                            (以上ppt来源于网络)

你可能感兴趣的:(JAVA 反射)