JDK中自带了有三个类加载器:BootStrap ClassLoader、ExtClassLoader、AppClassLoader。
BootStrap ClassLoader
BootStrap ClassLoader是ExtClassLoader的父类加载器,默认负责加载%JAVA_HOME%lib下的jar包和class文件。
ExtClassLoader
ExtClassLoader是AppClassLoader的父类加载器,负责加载%JAVA_HOME%/lib/ext文件夹下的jar包和class类。
AppClassLoader
AppClassLoader是自定义加载类,负责加载classpath下的类文件。
本文介绍了Java中的三大类加载器:BootStrapClassLoader、ExtClassLoader和AppClassLoader。BootStrap加载%JAVA_HOME%lib下的核心类库,ExtClassLoader负责加载%JAVA_HOME%/lib/ext下的扩展类,而AppClassLoader则主要加载classpath下的应用类。理解这些类加载器的工作原理对于深入Java应用程序的运行机制至关重要。
1001

被折叠的 条评论
为什么被折叠?



