【原创】java的反射机制

什么是java的反射?java在运行期间可以动态的加载、解析和使用一些在编译阶段并不确定的类型,这一机制被称作反射。它可以加载只有运行时才能确定的数据类型,解析类的内部结构,获取其基本信息,如方法、属性、方法参数等,并可以操作该类型或者实例,如获取方法、方法调用、创建新对象等。

Java的reflect包:

java.lang.reflect.Field;

java.lang.reflect.Method;

java.lang.reflect.Constructor;

java.lang.reflect.Modifier;

java.lang.reflect..Array;

基本功能:

1.获取对应的class的实例。

2.获取类的基本信息。

3.调用类的方法实现某些功能获取返回值。

【原创】java的反射机制,布布扣,bubuko.com

【原创】java的反射机制

上一篇:C++ 中的Virtual Function (虚函数)


下一篇:python传参的参数为函数