JVM系列 - Java對象都是創建在堆內存中的嗎?

這兩天看公衆號,學習了一個知識點,Java對象並不是都會在堆內存中分配空間的。之前寫了一篇比較長的關於JVM學習的筆記,裏面說過,Java創建對象實例的時候,大部分新生對象都是存放在堆內存Eden區中的,少數情況下也可能會直接分配到老年代中,分配規則並不是固定不變的,這主要取決於當前選用的哪種垃圾回收器,以及設置的JVM參數。比如對於大多數垃圾回收器來說,如果要創建的對象大小超過  -XX:Pre
相關文章
相關標籤/搜索