對象的創建在JVM中的執行過程

在new對象的時候,jvm中的具體執行過程如下: 類加載檢查.在創建對象前,jvm會檢查該類是否已經被加載在虛擬機中,如果沒有的話就會去執行類加載;待類加載完成後纔會在內存中創建這個對象的空間.原因是,每一個對象在創建之時,就已經決定了它所佔用的內存空間,所以在創建對象前必須要先確認類加載完成,不然無法預留出確定的對象空間.另外的,在分配對象空間時,會涉及到分配空間方式的問題.目前主要有兩種,一個
相關文章
相關標籤/搜索