jdk默认提供的3种类加载器:所有类加载器的父类加载器bootstrap classloader,它是JVM的一部分,是用C++编写的,它会加载java_home/jre/lib目录中的类库如:rt.jar到内存当中.extension classloader是bootstrap classloader的子类,它会加载java_home/jre/lib/ext目录中的类库,还有一个是application classloader加载classpath下的所有类。
如图:
bootstrap classloader
|
extension classloader
|
application classloader
jdk默认提供的类加载器