喜歡一個有對象的人怎么辦 為什么java程序運行之后會產生垃圾文件?
為什么java程序運行之后會產生垃圾文件?首先,感謝您的邀請!Java虛擬機的自動內存管理將開發(fā)人員需要手動恢復的內存提供給垃圾收集器進行自動恢復。要在JVM中創(chuàng)建新對象,需要在內存中分配內存。當沒有
為什么java程序運行之后會產生垃圾文件?
首先,感謝您的邀請
!Java虛擬機的自動內存管理將開發(fā)人員需要手動恢復的內存提供給垃圾收集器進行自動恢復。
要在JVM中創(chuàng)建新對象,需要在內存中分配內存。當沒有對對象的引用,并且根沒有關聯(lián)時沒有與GC的連接時,這個對象將處理可回收狀態(tài),即垃圾對象。如果這樣一個對象不被回收,相應的內存空間就會一直被占用,并且不會被重用,這將導致內存空間不足,嚴重的話直接導致應用系統(tǒng)停機。
希望對您有所幫助!