美文网首页
说说 Java 引用类型

说说 Java 引用类型

作者: Joseph_L | 来源:发表于2019-11-15 18:05 被阅读0次

具体分为四类,强引用,软引用,弱引用,虚引用。

强引用

默认引用,GC 绝不回收的引用类型。如果内存不足,虚拟机宁肯 OOM 抛异常,也不会回收强引用。

软引用

如果内存空间足够,垃圾回收器就不会回收它,如果内存空间不足了,就会回收这些对象的内存。

弱引用

只要发现有虚引用存在,不管当前内存是否足够,都马上回收。

虚引用

如果一个对象仅持有虚引用,那么它就和没有任何引用一样,在任何时候都可能被垃圾回收。

相关文章

  • 说说 Java 引用类型

    具体分为四类,强引用,软引用,弱引用,虚引用。 强引用 默认引用,GC 绝不回收的引用类型。如果内存不足,虚拟机宁...

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

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

  • 金山电面总结

    1 java引用类型 4种引用类型:强引用(StrongReference),软引用(SoftReference...

  • 面试题笔记

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

  • Android内存

    Java引用类型 Java数据类型分为基本数据类型(如 int, byte)、引用数据类型(如 String),基...

  • Java基础知识总结(上)

    Java中的数据类型 Java的数据类型分为两大类:基本类型和引用类型 引用类型:引用类型指向一个对象,不是原始值...

  • 一文读懂java中的Reference和引用类型

    一文读懂java中的Reference和引用类型 简介 java中有值类型也有引用类型,引用类型一般是针对于jav...

  • Java中的四种引用类型

    一、Java中的四种引用类型 JDK 1.2 开始 Java 提供了四种引用类型,分别是强引用、软引用、弱引用、虚...

  • JAVA之引用类型

    java中数据类型分为基本数据类型和引用数据类型。 1、引用数据类型 java中的数据类型分为基本数据类型和引用数...

  • 我赌你不懂系列:Java的引用类型都有哪几种

    引用类型 今天看代码看到有牵扯到弱引用的东西,就先稍微补一补Java的四种引用类型吧。 Java为引用类型专门定义...

网友评论

      本文标题:说说 Java 引用类型

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