读书人

java反照机制java.lang.reflect

发布时间: 2012-12-23 11:28:15 作者: rapoo

java反射机制java.lang.reflect

在 JDK 中,主要由以下类来实现 Java 反射机制,这些类在 java.lang.reflect 包中:

Class 类:代表一个类。 Field 类:代表类的成员变量(成员变量也称为类的属性)。 Method 类:代表类的方法。 Constructor 类:代表类的构造方法。 Array 类:提供了动态创建数组,以及访问数组的元素的静态方法。

?

?

?

//加载WorkPOJO,注意这里一定要写全类名,包括包名,因为包名是类名的一部分,要捕获异常

Class pojo = Class.forName("com.xpec.landon.trainjava.annotation.WorkerPOJO");??

?//catch(ClassNotFoundException exception1)

???//获取域的数组
???Field []fieldList = pojo.getDeclaredFields();
???//获取方法的数组
???Method []methodList = pojo.getDeclaredMethods();

读书人网 >编程

热点推荐