findsystemclass.java

来自「kaffe Java 解释器语言,源码,Java的子集系统,开放源代码」· Java 代码 · 共 31 行

JAVA
31
字号
import java.lang.reflect.*;class BaseFSC {    static {	System.out.println("findSystemClass initializes me.");    }    public static void staticMethod() {	System.out.println("staticMethod invoked.");    }};public class FindSystemClass {    public static void main(String av[]) throws Exception {	ClassLoader cl = new ClassLoader() {	    public Class loadClass(String name, boolean b) 	    	throws ClassNotFoundException	    {	    	return findSystemClass(name);	    }	};	Class c = cl.loadClass("BaseFSC");	Method m = c.getMethod("staticMethod", new Class[] {});	m.invoke(null, null);    }}/* Expected Output:findSystemClass initializes me.staticMethod invoked.*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?