JAVA反射学习代码

看这个:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package 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
3
class 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" 转载请保留原文链接及作者。

目录