美文网首页
Java引用

Java引用

作者: 垂直居中的句号 | 来源:发表于2021-04-15 22:47 被阅读0次

    为帮助垃圾回收器管理好应用的内存,为对象指定不同的引用类型。

    强引用(StrongReference)默认为强引用,垃圾回收器不会会回收强引用的对象。jvm内存不足时宁可抛出oom,也不会回收。

    软引用(SoftReference)内存空间充足时,不会回收不足时会回收,可用来实现内存敏感的高速缓存。可以和一个引用队列联合使用。

    弱引用(WeakReference)只具有弱引用的对象,拥有更短暂的生命周期,在gc扫描时,一旦发现了就会回收,不论内存是否充足。也可与引用队列联合使用。

    虚引用(PhantomReference)形同虚设,任何时候都可能会被回收,主要用于跟踪对象被垃圾回收的活动,必须与引用队列联合使用。

    https://blog.csdn.net/xianrenqiu1234/article/details/89853935

    相关文章

      网友评论

          本文标题:Java引用

          本文链接:https://www.haomeiwen.com/subject/aqxslltx.html