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

1:Java對象的創建    判斷是否已經執行類加載      當虛擬機遇到一條new指令時 ,首先去檢查這個指令的參數是否能在常量池中定位到一個類的符號引用,並且檢查這個符號引用代表的類是否已經被加載、解析和初始化過,如果沒有,那必須先執行相應的類加載過程。   內存分配  當已經執行過類加載過程後,會爲新對象在Java堆中分配一個大小已經確定的內存,具體的內存分配規則有兩種: 指針碰撞(Bum
相關文章
相關標籤/搜索