手机
当前位置:查字典教程网 >编程开发 >Java >java反射使用示例分享
java反射使用示例分享
摘要:复制代码代码如下:publicclassReflexTest{publicstaticvoidmain(String[]args)throw...

复制代码 代码如下:

public class ReflexTest {

public static void main(String[] args)

throws ClassNotFoundException, NoSuchMethodException, SecurityException,

IllegalAccessException, IllegalArgumentException, InvocationTargetException,

InstantiationException {

//参数类型

Class[] paramTypes = new Class[3];

paramTypes[0] = String.class;

paramTypes[1] = Integer.class;

paramTypes[2] = String.class;

//取得方法

Method m = Demo.class.getDeclaredMethod("getSome", paramTypes);

//参数设置

Object[] os = new Object[3];

os[0] = "pp";

os[1] = 4;

os[2] = "3";

//方法调用

m.invoke(Demo.class.newInstance(), os);

}

}

class Demo{

public void getSome(String name,Integer year, String age){

System.out.println("name is :" + name + ";age is :" + age + ";i is :" + year);

}

}

【java反射使用示例分享】相关文章:

java生成图片验证码示例程序

Java递归算法的使用分析

Java字节码指令集的使用详细

java解析xml之jdom解析xml示例分享

java信号量控制线程打印顺序的示例分享

java jni调用c函数实例分享(java调用c函数)

java序列化和java反序列化示例

关于try 和 throw 简单使用示例

java switch语句使用注意的四大细节

java解析xml之dom4j解析xml示例分享

精品推荐
分类导航