我有一個定製的ClassLoader:CustomClassLoader(擴展類加載器)類和類加載器
我有一個類:IntegerPrint
我打開我的課我定製的ClassLoader。我期待下面的代碼中的SOP返回相同的值。但第一個SOP打印「sun.misc.Launcher $ AppClassLoader @ ..」&秒SOP打印「CustomClassLoader @ ..」
爲什麼會發生這種情況?請指教。
public class IntegerPrinterTest {
public static void main(String[] args) throws Exception {
CustomClassLoader loader = new CustomClassLoader(IntegerPrinterTest.class.getClassLoader());
Class<?> clazz = loader.loadClass("IntegerPrinter");
System.out.println(IntegerPrinter.class.getClassLoader());
System.out.println(clazz.getClassLoader());
}
}