类加载器学习

    xiaoxiao2021-12-14  20

    main()中

    ClassLoader c1=String.class.getClassLoader(); ClassLoader c2=Order.class.getClassLoader(); ClassLoader currThreadClassLoader=Thread.currentThread().getContextClassLoader(); System.out.printf("c1=%s\nc2=%s\ncurrThreadClassLoader=%s", c1, c2, currThreadClassLoader); 运行结果是:

    c1=null c2=sun.misc.Launcher$AppClassLoader@7a9664a1 currThreadClassLoader=sun.misc.Launcher$AppClassLoader@7a9664a1

    发现jdk类库中的ClassLoader为null。而自己实现的类和当前线程的类加载去为APPClassLoader。

    转载请注明原文地址: https://ju.6miu.com/read-971625.html

    最新回复(0)