BootstrapClassLoader启动类加载器:最顶层的加载器,用于加载%JAVA_HOME%/lib下的jar宝和类
ExtensionClassLoader扩展类加载器:bin包下的目录
AppClassLoader应用程序加载器:负责加载我们自己编写的程序的加载器
双亲委派机制每一个类都有自己的类加载器。在类加载到 时候,系统会一层一层的往上找,看这个类有没有加载过,加载过的话直接返回,没有加载过的话就一层一层的往下走,直到有可以加载的加载器。
双亲委派机制的优势防止Java核心的API被修改。
程序运行的更加稳定,避免类的重复加载。
没有双亲委派机制的话每个类加载自己的话就有问题。



