【JVM篇】什么是双亲委派机制

怼烎@ 2024-04-17 06:40 166阅读 0赞

文章目录

  • ?什么是双亲委派机制
    • ⭐案例
  • ?双亲委派机制有什么用

在这里插入图片描述

?什么是双亲委派机制

指的是:当一个类加载器接收到加载类的任务的时候,会向上查找是否加载过,再从上到下进行加载
(因为要上下查找,不能确定是父亲还是母亲,所以是双亲)
向上查找,向下加载
在这里插入图片描述

⭐案例

每个类加载器都有一个父类加载器,在类加载的过程中,每个类加载器都会先检查是否已经加载了该类,如果加载了就直接返回,否则将加载请求委派给父类加载器
在这里插入图片描述
比如这个:com.itheima1,my.C这个类在当前程序的classpath中,看看是怎么加载的
在这里插入图片描述
刚开始应用程序类加载器会检查一下自己是否加载过C类,发现没有,于是向上传递
到后面发现所有的类加载器都没有加载过C类,于是向下传递
到最后发现C类在当前类的classpath中,于是加载成功

?双亲委派机制有什么用

  • 保证类加载的安全性
  • 避免重复加载

在这里插入图片描述

在技术的道路上,我们不断探索、不断前行,不断面对挑战、不断突破自我。科技的发展改变着世界,而我们作为技术人员,也在这个过程中书写着自己的篇章。让我们携手并进,共同努力,开创美好的未来!愿我们在科技的征途上不断奋进,创造出更加美好、更加智能的明天!

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,166人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JVM什么双亲委派机制

    指的是:当一个类加载器接收到加载类的任务的时候,会向上查找是否加载过,再从上到下进行加载(因为要上下查找,不能确定是父亲还是母亲,所以是双亲)向上查找,向下加载。