JVM之堆

堆在JVM規範裏是一種通用性的內存池(也存在於RAM中),用於存放所有的Java對象。堆是一個運行時數據區,類的對象從中分配空間。這些對象通過New關鍵字被建立,它們不需要程序代碼來顯式地釋放。堆是由垃圾回收來負責的,堆的優勢是可以動態地分配內存大小,生存週期也不需要事先告訴編譯器。由於它是在運行時動態分配內存的,Java的垃圾收集器會自動收走那些不再使用的數據。但缺點是,由於要在運行時動態分配內
相關文章
相關標籤/搜索