強引用、軟引用、弱引用、虛引用

強引用:對象

  • 脫離做用域
  • 或對象被設爲空會被回收    
  • 內存不足也不會被清理

軟引用內存

  • 脫離做用域
  • 或對象被設爲空會被回收    
  • 內存不足會被清理

弱引用作用域

  • 下一次GC 會被清理

虛引用引用

  • 虛引用也稱爲幻影引用,
    • 一個對象是都有虛引用的存在都不會對生存時間都構成影響,
    • 也沒法經過虛引用來獲取對一個對象的真實引用。
  • 惟一的用處:能在對象被GC時收到系統通知
相關文章
相關標籤/搜索