JVM對象創建過程

文章目錄 一. 檢查是否類是否加載 二. 分配內存 1. 指針碰撞 2. 空閒列表 內存分配總結 三. 將對象的屬性初始化爲`零值` 四. 設置對象頭信息 五. 執行init方法,也就是java的構造函數 在java中,對象的創建僅僅只是new一下而已,但是其實遠遠沒有這麼簡單. 一. 檢查是否類是否加載 當java虛擬機遇到一條new指令對應的字節碼時候,首先將會去檢查這個指令的參數能否在常量池
相關文章
相關標籤/搜索