JVM在Java堆中對對象的創建、內存結構、訪問方式

  一、對象創建過程   1、檢查類是否已被加載     JVM遇到new指令時,首先會去檢查這個指令參數能否在常量池中定位到這個類的符號引用,檢查這個符號引用代表的類是否已被加載、解析、初始化,若沒有,則進行類加載   2、爲新對象分配內存      類加載檢查後,JVM爲新對象在堆內存中分配空間,內存大小在類加載完成後便可確定。內存分配方式有以下幾種:     1)指針碰撞(Bump the
相關文章
相關標籤/搜索