反射-類載入器的概述和分類

ZHOU_VIP發表於2017-06-11

類載入器:

負責將.class檔案載入到內在中,併為之生成對應的Class物件。

雖然我們不需要關心類載入機制,但是瞭解這個機制我們就能更好的理解程式的執行。

類載入器的組成:

Bootstrap ClassLoader 根類載入器

  也被稱為引導類載入器,負責Java核心類的載入

  比如System,String等。在JDK中JRE的lib目錄下rt.jar檔案中

Extension ClassLoader 擴充套件類載入器

  負責JRE的擴充套件目錄中jar包的載入。

  在JDK中JRE的lib目錄下ext目錄

Sysetm ClassLoader 系統類載入器

  負責在JVM啟動時載入來自java命令的class檔案,以及classpath環境變數所指定的jar包和類路徑

相關文章