JVM在「new」一個對象時做了什麼

一、對象的創建過程總覽 我們先對對象的創建過程進行一個總覽:Java在new一個對象的時候,代碼會解析成字節碼指令交由JVM處理。JVM在遇到一條new指令時,大致會按以下步驟進行: 檢查 **new **指令的參數能夠在常量池中定位到一個類的符號引用,沒有則報錯否則往下執行; 接下來檢查這個類是否被加載到內存中來,如果沒有則需要先完成一個類加載過程,大致有以下步驟: 加載:通過一個類的完全限定符
相關文章
相關標籤/搜索