JVM:虛擬機類加載機制

本文參考周志明老師的《深入理解Java虛擬機》 一.類加載的時機 加載不一定發生在什麼時候,但是遇到這種情況下必須馬上對類進行初始化(當然加載驗證等工作要在此之前已經完成): a.new、putstatic、getstatic、invokestatic。如果類還沒有初始化就要先初始化。 b.反射。 c.對一個類初始化時,其父類沒有被初始化,先初始化父類。 d.虛擬機啓動時。需要加載主類。 e.JD
相關文章
相關標籤/搜索