默认三层,
AppClassLoader 处理 classpath ,应用
ExtClassLoader 处理 jvm/lib/ext 扩展,dns,javafx?
Bootstrap 处理/jvm/lib/ 特别是rt.jar
都由sun.misc.Launcher在jvm启动初始化过程中创建
thread有contextClassLoader,在thread中运行的代码可以指定类加载器
参考
https://blog.csdn.net/briblue/article/details/54973413