反射
来源:互联网 发布:电脑怎么建立网络共享 编辑:程序博客网 时间:2024/06/09 19:44
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Hello {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
ClassLoader load=ClassLoader.getSystemClassLoader();
try {
Class<Test> c=(Class<Test>) load.loadClass("Test");
Method m=c.getMethod("print", String.class);
m.invoke(c.newInstance(), "ss");
} catch (NoSuchMethodException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
import java.lang.reflect.Method;
public class Hello {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
ClassLoader load=ClassLoader.getSystemClassLoader();
try {
Class<Test> c=(Class<Test>) load.loadClass("Test");
Method m=c.getMethod("print", String.class);
m.invoke(c.newInstance(), "ss");
} catch (NoSuchMethodException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public class Test {
public void print(String str){
System.out.println(str+":这是一个测试程序");
}
}
0 0
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- 反射
- iOS设置启动页停留时间
- C# 对数据库操作的函数总结
- 利用WeX5集成百度地图
- Unbuntu用root进入图形界面
- $reday和window.onload()
- 反射
- fresco加载本地图片
- Halcon标定步骤
- Spring MapFactoryBean例子
- leetcode 29. Divide Two Integers
- jquery 弹窗拖动效果
- 安卓初识控件_DatePicker
- MySQL5.5版本安装失败问题
- 人的差别在于业余时间——细细品味 ==>程序员学习能力提升三要素 ==》程序员学习能力提升三要素 ==>编程从业五年的十四条经验,句句朴实