Java虛擬機之對象的創建及內存佈局

一、對象的創建 在語言層面上,對象的創建通常僅僅是一個new關鍵字而已,而當虛擬機接收到一個new指令時,它會做如下的操作。 虛擬機接收到一條new指令時,首先會去檢查這個指定的參數是否能在常量池中定位到一個類的符號引用,並且檢查這個符號引用代表的類是否已被類加載器加載、鏈接和初始化過。如果沒有則先執行相應的類加載過程。 類加載完成後,接着會在Java堆中劃分一塊內存分配給對象。內存分配根據Jav
相關文章
相關標籤/搜索