类加载器和双亲委派
Posted lankerenf3039
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类加载器和双亲委派相关的知识,希望对你有一定的参考价值。
类加载器
启动类加载器:加载Java的核心类,比如System,String等。
拓展类加载器:加载jre的拓展类库。
应用程序类加载器:加载CLASSPATH下的jar包和类,也就是程序员自定义的类。
自定义加载器:用户自定义的加载器。
双亲委派
当类加载器收到一个类加载请求时,先尝试扔给让父加载器加载,加载成功则返回,父加载器加载不了再自己加载。
目的:保证同一个类由不同的类加载器加载得到的是同一个类,避免程序员自己随意篡改系统级的类。
-------------
参考:
https://juejin.im/post/5a1fad585188252ae93ab953#heading-12
https://blog.csdn.net/weixin_37077950/article/details/90249151
https://www.cnblogs.com/joemsu/p/9310226.html
以上是关于类加载器和双亲委派的主要内容,如果未能解决你的问题,请参考以下文章