JVM內存模型(三):堆

什麼是堆? 是被所有線程共享的一塊區域,在虛擬機啓動時創建 所有的對象實例及數組都在堆上分配(使用new關鍵字,表示在堆中開闢一塊新的內存區域) 堆的數組初始化 堆的對象初始化 對象的初始化,首先將該對象的.java文件編譯後的.class文件加載進JVM裏的方法區,再在堆裏new出一個對象,並將該對象的內存地址賦值給棧中方法棧幀裏的局部變量 JVM內存中基本數據類型與引用數據類型 基本數據類型:
相關文章
相關標籤/搜索