Java中ClassLoader筆記

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載入,也會報錯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章