java中的類加載器有:1.AppClassLoader,系統類加載器;2.BootstrpLoader,啟動類加載器;3.ExtClassLoader,擴展類加載器;4.User Defined ClassLoader,用戶自定義類加載器;
java中的類加載器有以下幾種
1.AppClassLoader
AppClassLoader是一個系統類加載器,是java程序的默認類加載器,常用于加載classpath所指定位置的類或jar包,可以加載java中的classpath或java.class.path系統屬性。
2.BootstrpLoader
BootstrpLoader是一個啟動類加載器,是Java類中最頂層的類加載器,常用于加載JDK中的核心類庫,如rt.jar、resources.jar、charsets.jar等。
3.ExtClassLoader
ExtClassLoader是一個擴展類加載器,常用于加載java的擴展類庫,可以加載JAVA_HOME/jre/lib/ext/目錄中的所有jar。
4.User Defined ClassLoader
User Defined ClassLoader是一個用戶自定義類加載器,常通過繼承ClassLoader類實現自定義類加載器。