HotSpot虛擬機對象探討

1.對象的創建 語言層面上的體現:new關鍵字; 但是具體到虛擬機的時候就沒有這麼簡單了,下面大致介紹創建流程: Created with Raphaël 2.1.0 開始 虛擬機遇到new指令 檢查類 在常量池中 是否被 加載 解析 和 初始化過 爲對象分配內存 (兩種方式:指針碰撞和空閒列表) 分配到的內存空間 初始化爲零值 虛擬機對對象 進行必要的設置 (如屬於哪個類?等信息) 接着執行in
相關文章
相關標籤/搜索