首頁>Club>
4
回覆列表
  • 1 # 網際網路IT資訊

    Java虛擬機器體系結構圖如下:Java虛擬機器體系運作順序:

    class檔案透過類裝載子系統將資訊存入執行時資料區(包括方法區、堆、Java棧、程式計數器、本地方法棧),執行引擎透過一定的規範去解釋執行。本地方法能透過執行引擎也能自己去呼叫執行時資料區。

    Java虛擬機器體系結構解釋:

    1) 類裝載器子系統

    Classloader是JVM的一個子系統,用於載入類檔案。

    2) 方法區

    方)區儲存每個類結構,例如執行時常量池,欄位和方法資料,方法的程式碼等

    3) 堆

    它是分配物件的執行時資料區。

    4) Java棧

    它儲存區域性變數和部分結果,並在方法呼叫和返回中起作用。每個執行緒都有一個私有JVM堆疊,同時建立執行緒。每次呼叫方法時都會建立一個新的框架。 框架在其方法呼叫完成時被銷燬。

    5)程式計數器

    程式計數器, 它包含當前正在執行的Java虛擬機器指令的地址。

    6)本地方法棧

    它包含應用程式中使用的所有本地方法。

    7)執行引擎

    執行引擎包含:虛擬處理器,直譯器,JIT編譯器

  • 2 # 我們一起學Python

    走向架構師,你必須瞭解的Java虛擬機器高階特性

    連結: https://pan.baidu.com/s/1hAPo19keNFHb9ycBctkU2A 密碼: iayw

    看完了你就知道Java虛擬機器了 不要謝我 、

    對了

  • 中秋節和大豐收的關聯?
  • 足球運動員的身價是什麼意思?