美文网首页
JVM双亲委派机制

JVM双亲委派机制

作者: 时刻准备着o | 来源:发表于2021-01-25 22:48 被阅读0次

什么是双亲委派机制?

要想搞明白什么是双亲委派机制就要先知道三个概念

1. 什么是类的加载?

将java代码通过类的加载器加载到JVM中的过程就是类的加载

  • 引导类加载器(Bootstrap ClassLoader)

主要负责加载Java核心类库,jre/lib下的rt.jar、resources.jar、charsets.jar和class等。

lib下的jar和class
  • 扩展类加载器(Extention ClassLoader)

主要负责加载jre/lib/ext下的jar和class等。

image.png
  • 应用程序类加载器(Application ClassLoader)

主要是负责加载当前类路径下的class文件即classpath下的所有类。

  • 用户自定义类加载器(User ClassLoader)

用户自定义加载器可以加载指定路径下的class文件。

2.什么是双亲委派机制?

当一个类加载器收到了类加载的请求的时候,它不会直接去加载这个类,而是把这个请求委托给父加载器加载。只有当父加载器无法加载这个类的时候,他才会尝试去加载这个类。


image.png

相关文章

  • JVM笔记二双亲委派机制

    JVM笔记二双亲委派机制 JVM双亲委派机制,简单来说:我爸是李刚,有事找我爸。用三个字来说:往上捅。不信?咱们一...

  • JVM——类加载机制

    前言 今天就来介绍类的加载机制以及双亲委派机制。 JVM 类加载机制 JVM 类加载的五个阶段 JVM 类加载机制...

  • JVM双亲委派机制

    什么是双亲委派机制? 要想搞明白什么是双亲委派机制就要先知道三个概念 1. 什么是类的加载? 将java代码通过类...

  • Java虚拟机

    JVM 组成部分 类加载器 执行引擎 内存区 本地方法调用 类加载器 双亲委派模型 类的加载过程采用双亲委派机制,...

  • 2018-07面试题目

    1. JVM的类加载机制 主要是双亲委派模型的东西。它是什么、怎么工作的、为什么要有它,以及打破双亲委派模型的...

  • JVM(五)-双亲委派机制

    机制背景: Java虚拟机对Class文件采用的是按需加载的方式,只有在需要使用该类时,才会将它的class文件加...

  • JVM学习:双亲委派机制

    一、原理 Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类时才会将它的class文件加...

  • JAVA类加载机制

    jvm之java类加载机制和类加载器(ClassLoader)的详解java类加载机制:全盘负责、双亲委派、缓存机...

  • java类的加载机制

    概念 类的生命周期 类加载器 jvm类加载机制 类的加载方式 双亲委派模式

  • 从类加载开始的JVM学习

    目录 引言 java类加载流程 java类加载机制- 类加载原理- 双亲委派机制 Tomcat中双亲委派机制的应用...

网友评论

      本文标题:JVM双亲委派机制

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