类加载器的父亲委托机制深度详解

Terwer...大约 1 分钟JVM新思路新笔记jvmclassloaderparentdelegate

类加载器的父亲委托机制深度详解

类加载器

image-20220706194726101
image-20220706194726101

类加载器的父亲委托机制

类加载器的父亲委托机制(Parent Delegation)

父子加载器不是继承关系,子加载器不一定要继承父加载器。

image-20220706195823325
image-20220706195823325
image-20220706212124825
image-20220706212124825
image-20220706212210421
image-20220706212210421
image-20220706212259027
image-20220706212259027
image-20220706212442004
image-20220706212442004
image-20220706212633194
image-20220706212633194
image-20220706213517416
image-20220706213517416

定义类加载器:如果某个类加载器能够加载一个类,那么该加载器称为定义类加载器,定义类加载器及其所有子类加载器都称做初始类加载器

image-20220706214111381
image-20220706214111381
image-20220706214146757
image-20220706214146757
image-20220706214455660
image-20220706214455660

当生成一个自定义的类加载器的实例时,如果没有指定它的父加载器,那么系统类加载器将成为该类加载器的父类加载器。

image-20220706215219081
image-20220706215219081
image-20220706221248345
image-20220706221248345

类加载器的命名空间

image-20220706221533110
image-20220706221533110

运行时包

image-20220706221931248
image-20220706221931248

创建用户自定义的类加载器

image-20220706222307454
image-20220706222307454
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.9