jvm虛擬機初識(堆,棧,方法區)

堆(FIFO先進先出): 存放的是對象也就是new 的信息也包括class對象,每new一個信息,就會爲對象分配堆內存區域,堆分配了對象的空間,當垃圾回收器檢測到某對象未被引用,則自動銷燬該對象,如果忘記銷燬對象,那麼它的內存空間還在。就會導致內存泄漏。 - 和程序開發密切相關 - 應用系統對象都保存在java堆中 - 所有線程共享java堆 - 對分代GC來說,堆也是分代的 - GC的主要工作區
相關文章
相關標籤/搜索