涉及關鍵詞:
虛擬機器執行時記憶體 java記憶體劃分 類載入順序  類載入時機  類載入步驟  物件初始化順序  構造程式碼塊順序 構造方法 順序 記憶體區域   java記憶體圖  堆 方法區 虛擬機器棧 本地方法棧 程式計數器  區域性變量表   棧幀  java堆 執行時常量池   直接記憶體
 本文從三個部分理解java的初始化

1).java虛擬機器執行時的記憶體區域

2).類的載入過程

3).初始化過程

 java虛擬機器執行時記憶體空間區域分配

虛擬機器棧中每個方法執行都會建立棧幀,每個棧幀中有區域性變量表
方法區中有執行時常量
執行緒私有的,也就是每個執行緒都需要程式計數器 
相關文章