java有三个加载器:BootstrapClassLoader、ExtClassLoader、AppClassLoader。BootstrapClassLoader是用本地代码实现的类加载器,用于加载java核心api,此时Launcher类(它的内部类含ExtClassLoader和AppClassLoader)也会加载进来。然后Launcher的时候就会调用ExtClassloader的实例加载java的扩展类,再调用AppClassLoader的实例加载应用程序自己的类。
【开始学java】java 类加载顺序
最新推荐文章于 2024-08-15 14:47:41 发布