Bootstrap(引导类加载器):使用C/C++实现,负责加载JVM基础核心类库rt.jar。
Extension(拓展类加载器):从java.ext.dirs系统属性所指定的目录中加载类库,他的父类加载器为Bootstrap。
System(应用程序类加载器或者称为系统类加载器):它是应用最广泛的类加载器,负责加载环境变量classpath或系统属性java.class.path指定类库,java中自己写的类都是由应用程序类加载器加载的。