類加載器的概述和分類

類加載器的概述和分類

  • A:類加載器的概述
    • 負責將.class文件加載到內存中,併爲之生成對應的Class對象。雖然我們不需要關心類加載機制,但是瞭解這個機制我們就能更好的理解程序的運行。
  • B:類加載器的分類
    • Bootstrap ClassLoader 根類加載器
    • Extension ClassLoader 擴展類加載器
    • System ClassLoader 系統類加載器
  • C:類加載器的作用
    • Bootstrap ClassLoader 根類加載器
      • 也被稱爲引導類加載器,負責Java核心類的加載
      • 比如System,String類。在JDK中JRE的lib目錄下rt.jar文件中
    • Extension ClassLoader 擴展類加載器
      • 負責JRE的擴展目錄中jar包的加載
      • 在JDK中JRE的lib目錄下ext目錄
    • System ClassLoader 系統類加載器
      • 負責在JVM啓動時加載來自java命令的class文件,以及classpath環境變量所指定的jar包和類路徑
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章