jdk9之前的双亲委派模型:

jdk9之前的双亲委派模型:
加载器收到加载请求时,会优先委派给其父类加载器,即都会到bootstrap ClassLoader这一步,当父加载器加载失败时,会向下交给子加载器去加载。
jdk9之后的双亲委派模型:

jdk9之后的双亲委派模型:从图中可以看出,jdk9中,取消了扩展类加载器,取代他的是平台类加载器。加载过程:在平台类加载器及应用程序类加载器收到加载请求时,在委派给父类加载器之前,会先判断该类能否归属到一个系统模块中,如果能,就需要优先委派给负责那个模块的加载器完成加载。
本文深入探讨了JDK9之前后的类加载机制变化,解析了双亲委派模型在不同版本间的演进,包括扩展类加载器的取消与平台类加载器的引入,以及系统模块对类加载的影响。
599

被折叠的 条评论
为什么被折叠?



