1. 程式人生 > >jvm 原理淺談

jvm 原理淺談

nbsp 流程 數據 初始 包含 初始化 類裝載 nal 原理

  jvm 包含了堆棧區、方法區等存儲區域、類裝載子系統以及執行引擎。

  jvm執行流程:編譯(字節碼)——》類裝載(加入內存)——》類執行(分配內存執行)

  jvm 內存機制:堆內存(new出來的所有對象)

         棧內存(基礎數據類型、形參、new對象的引用)

         靜態方法區(方法代碼、final常量、靜態變量)

         本地方法棧

  類被裝載後執行前,會進行鏈接即初始化,初始化一些方法,先初始化默認值,然後靜態初始化函數和靜態域的初始化構造方法的執行!

jvm 原理淺談