程式怎樣釋放指向物件的引用

方雲發表於2003-04-18

在EJB中,我們一般採用一個可序列化的物件來存取實體bean的資料給外部程式

(SessionBean或jsp)呼叫,但卻沒有對物件從記憶體中移出的方法,這樣隨時間的推移,當

物件向堆所請求的記憶體不足時,垃圾收集器(Garbage Collector)就會自動啟動,釋放那些引

用數為零的物件所佔用的記憶體,但Java也不會自動釋放無用的物件的引用,如果程式忘記釋

放指向物件的引用,則程式執行時的記憶體隨著時間的推移而增加,發生所謂記憶體洩漏(memory

leaks)

程式怎樣釋放指向物件的引用?

相關文章