谈谈类加载器
Posted vingliu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谈谈类加载器相关的知识,希望对你有一定的参考价值。
1、说到谈谈类加载器,不得不说就是类加载器的双亲委派机制。
不同的classloader加载类的方式和加载路径都不一样,各自管理自己的范围
这个过程就是在每种classload中找出是否已经加载过将要加载的类。逐个检查,找到已加载过的就返回。这个过程,明显是用递归去实现。
为什么要使用双亲委派机制去加载类?
---》避免多份同样字节码的加载
为什么叫双亲,为什么叫委派?这样的好处是什么?
----》双亲,自定义classload的父类是appclassload,appclassload的父类是extclassload,extclassload的父类是bootstrapclass
----》委派就是委派给父类去查找
-----》防止内存中有多份相同的class字节码
以上是关于谈谈类加载器的主要内容,如果未能解决你的问题,请参考以下文章