手机
当前位置:查字典教程网 >编程开发 >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实现mysql操作类分享 java连接mysql

java使用Memcached简单教程

java教程之对象序列化使用基础示例详解

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

java类中使用Jfreechart的简单实例

java正则表达式应用的实例代码

java使用jdbc链接Oracle示例类分享

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

精品推荐
分类导航