天天看點

類加載的雙親委派機制筆記

程式啟動時,JVM需要将.class檔案加載到記憶體中,形成class對象。

根據需要加載的類的類型劃分為三個加載器去實作加載,分别是:

根類加載器(加載基礎類,此類不可覆寫)

擴充類加載器(加載基礎類的擴充類,此類需要控制覆寫)

系統類加載器(加載自己編寫的類,愛怎麼寫怎麼寫)

類檔案加載到記憶體形成class對象是由findClass()方法實作的。

而loadClass方法采用的所謂雙親委派模式,說白了是向上傳遞加載任務。

類加載的雙親委派機制筆記