public class Main {
public static void main(String[] args) {
System.out.println(String.class.getClassLoader());
System.out.println(Main.class.getClassLoader());
}
}
分别输出null和AppClassLoader,为什么String是null?自己写的类即classpath下的是通过AppClassLoader加载,jdk里的类是通过哪个加载器加载的?
Pemuat kelas rentetan ialah pemuat kelas bootstrap dengan cara ini akan dipaparkan sebagai nol
String dimuatkan oleh pemuat kelas bootstrap, manakala
引导类加载器
dilaksanakan dalam kod C++ asli dan tidak diwarisi daripada java.lang.ClassLoader Kami tidak boleh mendapatkannya dalam program pemuat kelas ini.