美文网首页
类加载器/类加载的委托机制

类加载器/类加载的委托机制

作者: 帅哥_刷哥 | 来源:发表于2017-10-20 00:39 被阅读26次

类加载器

概述
    类加载器就是用来加载类的类
    是ClassLoader类
    JVM类加载器结构
        BootStrap 
            核心类加载器(c++) 
            加载类路径: %jdk%/jre/lib/rt.jar
        ExtClassLoader
            扩展类加载器(java) 
            加载类路径:%jdk%/jre/lib/ext/*.jar
        AppClassLoader
            应用类加载器(java)  加载类路径:应用类路径
            java应用: /bin/*.class *.jar
            web应用: /WEB-INF/class/*.class和/WEB-INF/lib/*.jar
类加载的委托机制
    1.类A由类加载器1发出加载,类加载器1会逐层向上委托,直接最顶层的类加载器。
    然后开始从最顶层类加载器逐层往下加载类A。
    如果在当前类加载器的类路径下找不到对应的类A,则继续往下加载,直到发出的类加载器为止。
    2.类A由类加载器1发出加载,那么类A里面的任何其他类都是由同一个类加载器发出加载的。
委托机制作用
    避免重复加载类(节省内存)
    保护核心类(java.*.*)

相关文章

  • 【JAVA】京东一面

    1、类加载机制概念、加载步骤、双亲委托机制、全盘委托机制、类加载器种类及继承关系 2、如何实现让类加载器去加载网络...

  • 深入理解JVM(一)类加载器部分:双亲委派模型

    类加载器的父亲委托机制 在父亲委托机制中,各个类加载器按照父子关系形成了树形结构,除了根类加载器之外,其余的类加载...

  • 深入浅出“类加载器”

    内容概述 “类加载”介绍 “类加载器”介绍 深入“类加载器” 深入“父亲委托机制” 一,“类加载”介绍 “加载”是...

  • 四、初识ClassLoader

    双亲委派的定义 类加载器的父亲委托机制(双亲委派机制) 类加载器加载一个类时,会优先交给其父的加载器加载,父加载器...

  • JVM-类加载器

    类加载器 类加载器是用来把类加载到JAVA虚拟机中。 类加载的过程 类的加载过程采用了父亲委托的机制,这种机制能更...

  • jvm(二)类加载过程与类加载器

    本篇内容: 类加载过程 类加载器分类 双亲委托机制 沙箱安全机制 类加载过程 类加载器子系统负责将从文件系统或者网...

  • 3.类加载器三双亲委托机制

    双亲委托机制 在双亲委托机制中,各个加载器按照父子关系形成了树形结构,除了根类加载器之外,其余的类加载器都有且只有...

  • 双亲委派

    JVM在加载类时默认采用的是双亲委派机制。 某个特定的类加载器在接到加载类的请求时,首先将加载任务委托给父类加载器...

  • Android-类加载

    双亲委托机制 类在进行类加载的时候,把加载任务托管给父类加载器,如能加载成功,则返回,否则依次向子类加载器递归尝试...

  • java

    双亲委托模式 某个特定的类加载器在接到加载类的请求时,首先将加载任务委托给父类加载器,依次递归。 如果父类加载器可...

网友评论

      本文标题:类加载器/类加载的委托机制

      本文链接:https://www.haomeiwen.com/subject/jckmuxtx.html