java中的強,軟,弱,虛引用(及利用軟引用實現高速緩存)

在java中引用的類型一共有四種,分別是:強引用,軟引用,弱引用和虛引用。 那麼他們各自的定義是什麼呢? 1.強引用(StrongReference): 強引用是使用最普通的應用。若是一個對象具備強引用,那麼gc毫不會回收它。當內存空間不足,java虛擬機寧願拋出OOM(OutOfMemory),使程序異常終止,也不會靠隨意回收具備強引用的對象來解決內存不足的問題。 2.軟引用(SoftRefer
相關文章
相關標籤/搜索