`

Java强引用-软引用-弱引用-虚引用

阅读更多

引用分为四个,从高到低的级别以此为强引用-软引用-弱引用-虚引用.

  • 引用类型

    类别 回收机制 用途 生存时间
    强引用 从不回收 对象状态 JVM停止运行时
    软引用 内存不足时进行回收 缓存 内存不足
    弱引用 对象不被引用时回收 缓存 GC运行后
    虚引用 对象被回收时 管理控制精确内存稳定性 unknown


可以利用软引用、和弱引用的生存时间特点,做一些缓存数据。当内存不足、或者是GC的时候才会被回收掉。

 

参考:

https://www.cnblogs.com/yw-ah/p/5830458.html

https://www.cnblogs.com/dolphin0520/p/3784171.html

 

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics