java 类的加载过程

java类装载采用父类委托机制,主要分为以下几大类装载器;java 类的加载过程_第1张图片

当我们创建某个类的对象时,java虚拟机将向上调用你自己的类的classloader,但由于java里的对象都比较懒,他都会去向父类寻找classLoader因此找到AppclassLoader,而它的父类会继续向他的父类的父类(即ExtStrapLoader)调用classloader去寻找该类的相关信息。如此向上,直到最上层的类加载器找不到,在返回到下层子类寻找,这个过程有点像递归调用。

 

你可能感兴趣的:(java类)