看板 java 關於我們 聯絡資訊
1.在目前目錄下放置 Output123.java 如下: public class Output123 { public static void main(String[] args) { char[] ch = new char[]{1, 2, 3}; System.out.println(String.valueOf(ch)); } } 2.在目前目錄下放置 Submit123 .java 如下: public class Submit123 { public static void main(String[] args) { System.out.println("123"); } } 3.在目前目錄下放置 Loader123.java 如下: public class Loader123 extends ClassLoader { public Loader123(ClassLoader parent) { super(parent); } @Override public Class<?> loadClass(String name) throws ClassNotFoundException { return "Output123".equals(name)?super.loadClass("Submit123"):super.loadClass(name); } } 4.在目前目錄下執行 javac Loader123.java Submit123.java Output123.java 5..在目前目錄下執行 java -Djava.system.class.loader=Loader123 Output123 輸出123 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 223.142.209.200