對象的四大引用之內存回收

1.強引用 StrongReference

    static修飾等 

2.軟引用softReference

3.弱引用 WeakSoftReference

4.虛引用 PhantomReference

總結

1)強引用--內存gc 不會回收(無論是否有對象引用它),內存不足時會拋出ooM異常。

        

    軟引用-內存gc會回收,內存不足時也會回收,避免OOM。

           

   弱引用----沒有對象引用時,內存gc時會回收

       

 虛引用--一直爲空,內存gc時纔會去加載引用,可用於內存回收時對數據進行處理。最後也會回收的。

        

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章