类加载器的种类
![7ce8311ed6b985dcef4fd223867b7dfa.png](https://i-blog.csdnimg.cn/blog_migrate/48a9279287d95f5b7da62ac9d24074b1.jpeg)
- 启动类加载器(Bootstrap ClassLoader)
System.out.println(System.getProperty("sun.boot.class.path"));
执行结果:D:javajdkjrelibesources.jar;D:javajdkjrelib.jar;D:javajdkjrelib sunrsasign.jar;D:javajdkjrelibjsse.jar;D:javajdkjrelibjce.jar;D:javajdkjrelibcharsets.jar;D:javajdkjrelibjfr.jar;D:javajdkjreclasses
负责加载JRE的核心类库,如JRE目标下的rt.jar,charsets.jar等。
- 扩展类加载器(Extension ClassLoader)
System.out.println(System.getProperty("java.ext.dirs"));
执行结果:D:javajdkjrelibext;C:WindowsSunJavalibext
负责加载JRE扩展目录ext中jar类包
- 系统类加载器(Application ClassLoader)
System.out.println(System.getProperty("j