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

白诗秀儿 关注

收藏于 : 2018-07-30 10:15   被转藏 : 1   

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

  • 引用类型

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


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

 

参考:

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

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

 

 

 阅读文章全部内容  
点击查看
文章点评
相关文章
白诗秀儿 关注

文章收藏:1308

TA的最新收藏