4种引用
强引用 StrongReference 刚new出来的
软引用 SoftReference 当内存不够用时,回收
弱引用 WeakReference 下次垃圾回收一定会回收的
虚引用 PhantomReference 几乎不能使用,jvm记录使用

java四种引用

有哪些地方用到了这些引用呢?
强引用:Object obj = new Object(); 这里的obj就是一个强引用。
软引用:guava的cache。
弱引用:threadLocal底层map的key。
虚引用:待发现。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-31
  • 2021-05-31
  • 2021-10-24
  • 2022-01-24
  • 2021-08-09
猜你喜欢
  • 2021-08-07
  • 2022-12-23
  • 2021-07-30
  • 2021-12-01
  • 2021-06-07
  • 2021-11-07
相关资源
相似解决方案