死磕JVM-Java虛擬機對象

  現在我們進一步來探究內存上存儲的數據是怎麼創建的,內存大小又是怎麼分配的,數據創建成功後怎麼被訪問的。我們以Java虛擬機中最大的內存塊Java堆爲例子來探究上面的三個問題。   Java堆上對象的創建   Java虛擬機遇到一條new指令後,首先會去檢查要創建的對象能否在常量池中定位到其對應類的符號引用,並且檢查這個引用代表的類是否已經被加載、解析和初始化過,如果沒有則先進行類加載過程。  
相關文章
相關標籤/搜索