Java對象創建的過程----個人總結

Java中對象的創建大致分爲以下5步 1.類加載檢查 2.分配內存 3.初始化 4.設置對象頭 5.執行<-init->方法 1.類加載檢查 當JVM遇到字節碼new指令(如new關鍵字,對象克隆,對象序列化)時。首先去檢查這個指令的參數是否能在class對象常量池中定位到一個類的符號引用,並且檢查這個符號引用的類是否被加載,解析和初始化。如果沒有,則先執行相應的類加載過程。 2.分配內存 在類加
相關文章
相關標籤/搜索