关于java的类加载器
PHP中文网
PHP中文网 2017-04-18 10:20:06
0
2
379
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里的类是通过哪个加载器加载的?

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
小葫芦

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan