java中的加載器有:1.BootstrapClassLoader,嵌入在JVM內核中的加載器;2.ExtensionClassLoader,擴展類加載器;3.App ClassLoader,應用程序類加載器;
java中的加載器有以下幾種
1.BootstrapClassLoader
BootstrapClassLoader是一個嵌入在JVM內核中的加載器,采用C++語言編寫,常用于加載JAVA_HOME/lib中的類庫,啟動類加載器時無法直接使用。
2.ExtensionClassLoader
ExtensionClassLoader是一個擴展類加載器,采用jav編寫,由sun.misc.Launcher$ExtClassLoader實現,其父類加載器是BootstrapClassLoader,常用于加載JAVA_HOME/lib/ext目錄中的類庫。
3.App ClassLoader
App ClassLoader是一個應用程序類加載器,其父加載器是ExtensionClassLoader,常用于加載應用程序classpath目錄下的jar和class文件。