JAVA反射学习代码
看这个:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18package test;
import java.lang.reflect.Method;
public class Demo {
public static void main(String[] args) throws Exception{
Object runtime = Class.forName("java.lang.Runtime").getMethod("getRuntime", new Class[]{}).invoke(null);
//System.out.println(runtime.getClass().getName());
Runtime.class.getMethod("exec",String.class).invoke(runtime,"notepad.exe");
System.out.println(runtime.getClass());
System.out.println(Class.forName("java.lang.Runtime"));
System.out.println(Runtime.class);
}
}
输出结果:1
2
3class java.lang.Runtime
class java.lang.Runtime
class java.lang.Runtime
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 sher10cksec@foxmail.com
文章标题:JAVA反射学习代码
本文作者:sher10ck
发布时间:2020-05-28, 11:07:45
最后更新:2020-05-28, 11:09:09
原始链接:http://sherlocz.github.io/2020/05/28/JAVA反射学习代码/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。