類載入子系統​

小魚兒2020發表於2020-12-30

軟體

  • JVM上篇:
    ①JDK
    ②jprofiler10
    ③gcviewer-1.37-SNAPSHOT.jar
    ④JClassLib_windows.zip
    ⑤jclasslib-data-5.3.2.jar
    ⑥JProfiler v11.0.2 64位 免費特別版(附註冊碼+安裝教程).zip
    ⑦jprofiler-plugin.jar
    ⑧MemoryAnalyzer-1.9.0.20190605-win32.win32.x86_64.zip
    ⑨PXBinaryViewerSetup.exe
    ⑩visualvm143.zip

  • JVM中篇:
    ①Beyond Compare檔案對比工具.zip
    ②JClassLib_windows.rar
    ③PXBinaryViewerSetup.exe

簡圖

在這裡插入圖片描述

詳細圖

在這裡插入圖片描述

在這裡插入圖片描述

類載入器與類的載入過程

在這裡插入圖片描述

類載入過程

在這裡插入圖片描述

案例

在這裡插入圖片描述

類載入器的分類

sun.misc.Launcher 類為虛擬機器的入口
在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

雙親委派模型

在這裡插入圖片描述

補充

  • 類載入器載入class的方式

    1. 從本地載入.class檔案
    2. 從網路載入.class檔案
    3. 從本地載入.zip、.jar等歸檔檔案
    4. 從專用資料庫提取.class檔案
    5. 從執行時計算生成載入.class檔案(動態代理技術)
  • class 類檔案開頭的特殊標識
    在這裡插入圖片描述

相關文章