什么是類加載器


一、什么是類加載器?

​Java類加載器是Java運行時環境的一部分,負責動態加載Java類到Java虛擬機的內存空間中。類通常是按需加載,即第一次使用該類時才加載。由於有了類加載器,Java運行時系統不需要知道文件與文件系統。學習類加載器時,掌握Java的委派概念很重要。 

二、它是干什么的?

類加載器它是在虛擬機中完成的,負責動態加載Java類到Java虛擬機的內存空間中,在經過 Java 編譯器編譯之后就被轉換成 Java 字節代碼(.class 文件)。類加載器負責讀取 Java 字節代碼,並轉換成 java.lang.Class類的一個實例。

三、類加載器的層次

 

四、類加載器的四個方面

啟動類加載器,沒有父類。
拓展類加載器由Java語言實現,父類加載器為null
系統類加載器,由Java語言實現
自定義類加載器,父類加載器肯定為AppClassLoader


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM