類裝載器以委托層次的形式組織,每一個類裝載器有一個父類裝載器。當一個類裝載器被要求裝載某個類時,它在嘗試自己尋找類之前會把請求先委托給它的父類裝載器。系統(tǒng)類裝載器,即由安裝在系統(tǒng)上的JDK或JRE提供的默認類裝載器,通過CLASSPATH環(huán)境變量或者-classpath這個JVM命令行參數裝入第三方提供的類或者用戶定義的類。系統(tǒng)類裝載器委托擴展類裝載器裝入使用Java Extension機制的類。擴展類裝載器委托自舉類裝載器(bootstrap class loader)裝入核心JDK類。