JVM中的對象探祕(一)- 對象的創建

  JAVA代碼中我們最熟悉的關鍵詞莫過於 new 了,使用new我們可以輕而易舉的創建一個對象,可是在jvm中這個對象是如何被創建的呢?今天,我們一起來探祕一下。   當JVM遇到一條new指令時,首先會去檢查這個指令的參數能否在常量池中定義到一個類的符號引用,並且檢查這個符號引用代表的類是否已經被加載、解析和初始化過。如果沒有,那麼必須先進行相應的類加載過程(類加載過程我之後別的文章會詳解一下
相關文章
相關標籤/搜索