文章目录
- 🍔什么是双亲委派机制
- ⭐案例
- 🌹双亲委派机制有什么用
🍔什么是双亲委派机制
指的是:当一个类加载器接收到加载类的任务的时候,会向上查找是否加载过,再从上到下进行加载
(因为要上下查找,不能确定是父亲还是母亲,所以是双亲)
向上查找,向下加载
⭐案例
每个类加载器都有一个父类加载器,在类加载的过程中,每个类加载器都会先检查是否已经加载了该类,如果加载了就直接返回,否则将加载请求委派给父类加载器
比如这个:com.itheima1,my.C这个类在当前程序的classpath中,看看是怎么加载的
刚开始应用程序类加载器会检查一下自己是否加载过C类,发现没有,于是向上传递
到后面发现所有的类加载器都没有加载过C类,于是向下传递
到最后发现C类在当前类的classpath中,于是加载成功
🌹双亲委派机制有什么用
- 保证类加载的安全性
- 避免重复加载
在技术的道路上,我们不断探索、不断前行,不断面对挑战、不断突破自我。科技的发展改变着世界,而我们作为技术人员,也在这个过程中书写着自己的篇章。让我们携手并进,共同努力,开创美好的未来!愿我们在科技的征途上不断奋进,创造出更加美好、更加智能的明天!