Java虛擬機——對象的創建、內存佈局、訪問定位

對於對象是如何創建、如何佈局以及如何訪問的,這樣的細節問題必須把討論範圍限定在具體的虛擬機和集中在某一個內存區域上纔有意義。本文以虛擬機HotSpot和內存區域Java堆爲例,探討對象的分配、佈局和訪問的全過程。  虛擬機遇到一條new指令時,首先將去檢查這個指令的參數時候能在常量池中定位到一個類的符號引用,並且檢查這個符號引用代表的類是否已被加載、解析和初始化過。如果沒有,那必須先執行相應的類加
相關文章
相關標籤/搜索