小的java反射示例,以备后用
import java.lang.reflect.Method;
public class InvokeTester
{
public int add(int param1, int param2)
{
return param1 + param2;
}
public String echo(String msg)
{
return "echo: " + msg;
}
public static void main(String[] args) throws Exception
{
Class<?> classType = InvokeTester.class;
Object invokeTester = classType.newInstance();
// Object invokeTester = classType.getConstructor(new
// Class[]{}).newInstance(new Object[]{});
// 调用InvokeTester对象的add()方法
Method addMethod = classType.getMethod("add", new Class[] { int.class, int.class });
Object result = addMethod.invoke(invokeTester, new Object[] { new Integer(100), new Integer(200) });
System.out.println((Integer) result);
// 调用InvokeTester对象的echo()方法
Method echoMethod = classType.getMethod("echo", new Class[] { String.class });
result = echoMethod.invoke(invokeTester, new Object[] { "Hello" });
System.out.println((String) result);
}
}
张文海
分享到:
相关推荐
Java反射的demo案例,适合初学者理解,包含基础的各种反射(构造器、属性、方法等),本资源仅用于学习交流。
Java反射机制:反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能。
关于Java反射的示例,使用Java描写,一个相对单一简单的例子。
java反射机制+代码示例.rar 看一遍我就明白这是怎么一回事了~~
中科院培训的java反射的PPT 和 java 反射的示例代码 供大家分享 , 谢谢 !
Java反射相当的文档及示例Java反射相当的文档及示例
JAVA 反射PPT的示例代码;经典示例。
一个java普通工程,反射的所有方法和实例都有,,另外还有注释,可以帮助理解
本实例是一个最简单的 Java 反射实例 ,分步介绍 和综合介绍 加注释的 希望能与大家交流
在向学生讲解Class.forName()方法的使用时,有时需要扩展讲解为什么这样书写的原理,于是,扩展讲解Java反射技术可以查看被监视类的方法(构造方法和普通方法)、公有属性的功能,以达到封闭功能的效果。该例子使用...
通过源码演示java中反射的用法。 下载后直接导入eclipse工程。
利用反射,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个属性和方法。本源码示例了如何通过反射获取一个类的属性和方法,如何通过反射调用对象的属性和方法。
Java反射机制学习总结,附带程序示例。
java中的反射机制的示例,反射在java的开发过程中是经常用到的,会使你的代码更灵活,更优秀.
讲述java 反射机制的典型示例,通过学习应该能很好的掌握
Java的反射的测试代码
《Java语言的反射机制.pdf》资料书,示例源代码JAVA+Spring,初学java反射者可以看看
JAVA-反射越来越多的被应用,本代码示例描述了如何提高反射效率
介绍JAVA反射机制,及代理模式,展示相应示例.
java反射API的详细说明及调用的示例说明等