jvm 包含了堆棧區、方法區等存儲區域、類裝載子系統以及執行引擎。jvm
jvm執行流程:編譯(字節碼)——》類裝載(加入內存)——》類執行(分配內存執行)函數
jvm 內存機制:堆內存(new出來的全部對象)對象
棧內存(基礎數據類型、形參、new對象的引用)內存
靜態方法區(方法代碼、final常量、靜態變量)編譯
本地方法棧基礎
類被裝載後執行前,會進行連接即初始化,初始化一些方法,先初始化默認值,而後靜態初始化函數和靜態域的初始化構造方法的執行!變量