Java 类加载器详解:启动、扩展、应用程序、自定义
Java中主要有以下几种类加载器:
-
启动类加载器 (Bootstrap ClassLoader):负责加载Java的核心类库,例如rt.jar等。
-
扩展类加载器 (Extension ClassLoader):负责加载Java的扩展类库,例如javax包下的类。
-
应用程序类加载器 (Application ClassLoader):负责加载应用程序的类库,即开发者自己编写的类。
-
自定义类加载器 (Custom ClassLoader):开发者可以自定义类加载器,实现自己的加载逻辑。
其中,启动类加载器、扩展类加载器和应用程序类加载器都是Java虚拟机的一部分,而自定义类加载器是由开发者自己编写的特定类。
原文地址: https://www.cveoy.top/t/topic/qzDR 著作权归作者所有。请勿转载和采集!