Java中的堆詳解(一看就懂系列:用雜物房做比喻)

堆是什麼? 1: 堆是一塊大內存,是啓動JVM執行Java程序時自動分配的。 2:堆的大小可以是默認動態分配,也可以根據自己需要指定設置。 3:實例化的大對象和數組都在這裏,對象類型的變量也會在這裏完成初始化,靜態變量之類的就在常量池(常量池在運行時會把變量放到運行時常量池,然後給棧裏面的一個個棧幀去調用,棧內存裏面存放着對象和變量和數組的引用,這裏不多說棧的東西。) 翻譯:堆就是類似一個雜物間,
相關文章
相關標籤/搜索