Java虛擬機究竟是如何處理SoftReference的

但凡是寫過幾行java代碼的,都知道java中的引用分爲4種:強引用、軟引用、弱引用、虛引用。 其中廣大開發者最熱衷的莫過於 軟引用 了。因爲它能保證在內存足夠時,我們創建的對象完好的存活在內存中。同時當內存不足時,則將軟引用指向的對象交由GC回收。 拋個磚 但是Java工程師不能認爲SoftReference就是萬無一失的保險鎖,並且肆無忌憚的使用。 被 軟引用 對象關聯的對象會自動被垃圾回收器
相關文章
相關標籤/搜索