Java反射
程序员老马0987
这个作者很懒,什么都没留下…
展开
-
执行指定方法
例1:package Test1; publicclass T { static{ System.out.println("T类已经被加载"); } publicvoid sayHello(){ System.out.println("T:你好"); }} package Test1; impo原创 2012-07-30 13:37:17 · 211 阅读 · 0 评论 -
获得方法参数类型
例1:package Test1; publicclass T { static{ System.out.println("T类已经被加载"); } publicvoid sayHello(){ System.out.println("T:你好"); } publicvoid print(String s原创 2012-07-30 13:36:56 · 369 阅读 · 0 评论 -
获得指定类的方法
例1:package Test1; publicclass T { static{ System.out.println("T类已经被加载"); } publicvoid sayHello(){ System.out.println("T:你好"); }} package Test4; impo原创 2012-07-30 13:36:31 · 194 阅读 · 0 评论 -
forName方法的返回值
例1:package Test1; publicclass Test5 { publicstaticvoid main(String[] args) { try { Class c=Class.forName("Test1.T");//forName(类路径):返回的是该类的类型 //将指定类加载到内存中返回的是原创 2012-07-30 13:36:13 · 1106 阅读 · 0 评论 -
创建指定类对象
例1:package Test1; publicclass T { static{ System.out.println("T类已经被加载"); } publicvoid sayHello(){ System.out.println("T:你好"); }} package Test1; impo原创 2012-07-30 13:35:55 · 206 阅读 · 0 评论 -
Java语言的反射机制
可以动态的创建某一个类的对象,执行某一个方法,得到某一个方法的参数类型,得到某个类的属性值,得到某个类的属性名。Java Reflection API简介l Class类:代表一个类。l Field类:代表类的成员变量(成员变量也称为类的属性)。l Method类:代表类的方法。l Constructor 类:代表类的构造方法。l Array类:提供了动态创建数组原创 2012-07-30 13:34:52 · 160 阅读 · 0 评论 -
加载指定类到内存
例1:package Test1; publicclass T { static{ System.out.println("T类已经被加载"); } publicvoid sayHello(){ System.out.println("T:你好"); }} package Test1; p原创 2012-07-30 13:35:32 · 203 阅读 · 0 评论