http://note.youdao.com/share/?id=1ff65eabed0a07e5c8189a2a881b97f4&type=note
java中類的載入方式:
1.預先載入
預先載入基本庫,減少IO操作
2.依需載入
依需載入所需類,減少內存佔用。
java(1.6)繼承關係中類和接口的載入順序
以上三個類,四個接口的載入順序:
總結:
1.接口或者類,優先載入父接口或父類
2.同時有接口和類時,優先依需載入所有接口後纔會載入類
ClassLoader關係
總結:
1.載入類時,優先有層級高的classLoader載入。各classLoader依次搜尋自己的目錄,如圖所示。
2.載入一個類之後,該類中引用到的所有其他類,必須由同一個classLoader或其父classloader可以載入。如果某個引用的類雖然可以由其子classloader載入,也會報錯。