讀《深入理解Java虛擬機》筆記(二)Jvm的對象管理

對象的創建 虛擬機遇到一條new執行命令時,首先將去檢查這個指令的參數是否能在常量池中定位到一個類符號的引用,並且檢查這個符號引用代表的類是否已經被加載,解析和初始化。如果沒有那麼就先必須執行相應的類加載過程,以後再討論。 再類加載通過後,虛擬機將爲新生對象分配內存,對象所需內存的大小早類加載完成後便可以完全確定。虛擬機維護着一個列表,記錄上那些內存塊是可用的,在分配的時候從列表中找到一塊足夠大的
相關文章
相關標籤/搜索