【原创】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.调用类的方法实现某些功能获取返回值。

 

posted on 2014-03-17 14:57  迷途@书童  阅读(156)  评论(0编辑  收藏  举报

导航