java對象的創建過程

第一步: 虛擬機遇到new關鍵字時,先檢查此指令的參數是否能在常量池中找到類的符號引用,並檢查符號引用代表的類是否被加載、解析、初始化,若沒有則先進行類加載。如果沒有加載,需要先進行  類加載。 第二步: 對象內存分配:類加載檢查通過後,虛擬機爲新生對象分配內存,對象所需內存大小在類加載完成後便可完全確定。分配內存的任務等同於從堆中分出一塊確定大小的內存。根據Java堆是否規整,分配內存的方式分爲
相關文章
相關標籤/搜索