天天看點

Java中的引用類型

  • 強引用(Strong) 就是我們平時使用的方式 A a = new A();強引用的對象是不會被回收的
  • 軟引用(Soft) 在jvm要記憶體溢出(OOM)時,會回收軟引用的對象,釋放更多記憶體
  • 弱引用(Weak) 在下次GC時,弱引用的對象是一定會被回收的
  • 虛引用(Phantom) 對對象的存在時間沒有任何影響,也無法引用對象實力,唯一的作用就是在該對象被回收時收到一個系統通知

繼續閱讀