类加载器ClassLoader

类加载器 ClassLoader 专门负责加载类的命令/工具

  1. 启动类加载器(父加载器)
  2. 扩展类加载器(母加载器)    (双亲委派机制(安全机制,保证类加载安全))
  3. 应用类加载器

 


代码在开始执行之前,会将所需要的的类全部加载到JVM中


首先通过“启动类加载器”专门加载                  jre/lib/rt.jar   rt.jar中都是JDK最核心的类库
如果通过启动类加载器加载不到时,会通过“扩展类加载器”加载       jre/lib/ext/*.jar
如果扩展类加载器没有加载到,会通过“应用类加载器”加载                   classpath中的类

posted @ 2020-08-11 11:55  javase-->  阅读(115)  评论(0)    收藏  举报