2020-02-10 深入理解JVM读书笔记之类加载器加载职责

 

2020-02-10 深入理解JVM读书笔记之类加载器加载职责

Bootstrap ClassLoader: 加载$JAVA_HOME/lib 核心包

Extension ClassLoader: 加载$JAVA_OHOME/ext 扩展包

Application ClassLoader: 加载 ClassPath ,也就是我们的项目

User ClassLoader: 程序猿自己实现的类加载器,加载自定义的类

双亲委派模型: 优先托父类加载一直向上直到Bootstrap ClassLoader, 加载不到则用当前类加载器加载。

作用: 保证jvm基类不会被破坏,使jvm稳定允许。