美文网首页
Java引用

Java引用

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

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

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

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

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

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

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

相关文章

  • JAVA四种引用(强引用,弱引用,软引用,虚引用)

    JAVA四种引用(强引用,弱引用,软引用,虚引用) [toc] 参考:Java 的强引用、弱引用、软引用、虚引用四...

  • Java的引用

    参考链接: Java到底是值传递还是引用传递 Java的四种引用方式 Java中的强引用、软引用、弱引用和虚引用 ...

  • Java基础:Java的四种引用

    在Java基础:java虚拟机(JVM)中,我们提到了Java的四种引用。包括:强引用,软引用,弱引用,虚引用。这...

  • java引用疑问

    java引用疑问 java 引用:深入分析Object.finalize方法的实现原理 - 简书Java软引用究竟...

  • Weak Reference Soft Reference Ph

    JAVA 中的引用 JAVA 中存在4种引用,由强到弱依次是强引用、软引用、弱引用、虚引用。 强引用(Strong...

  • Reference引用源码解析

    一、JAVA引用 JAVA中有四种引用,强引用、软引用、弱引用、虚引用,而这些引用在代码层次都继承了Referen...

  • Java实现的引用

    引用的分类 Java 1.2以后,除了普通的引用外,Java还定义了软引用、弱引用、虚引用等概念。 强引用:GC ...

  • Glide弱引用缓存与java的强引用、软引用、弱引用、幻象引用

    java的强引用、软引用、弱引用、幻象引用,引用队列总结 java除了原始数据类型的变量,其他所有都是引用类型。 ...

  • 面试题笔记

    Java中引用类型的区别,具体的使用场景 Java中引用类型分为四类:强引用、软引用、弱引用、虚引用。 强引用:强...

  • Java引用及其应用

    Java 引用分类 Java 中的引用分为四种,具体如下 强引用(StrongReference)强引用是使用最普...

网友评论

      本文标题:Java引用

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