java软引用在队列怎么应用
作者:SunnyJourney
时间:2023-04-26
浏览:2
说明1、软引用可与引用队列联合使用。如果软件引用的引用对象被垃圾回收。如果一个对象只有软引用,当存储空间充足时,垃圾回收器不会回收;如果存储空间不足,则回收这些对象的存储。只要垃圾回收器没有回收,对方就可以使用程序。2、JAVA虚拟机将该软件引用添加到与之相关的引用队列中。实例ReferenceQueuereferenceQueue=newReferenceQueue();Stringstr=newString("abc");SoftReferencesoftReference=newSoftRefere
说明
1、软引用可与引用队列联合使用。如果软件引用的引用对象被垃圾回收。如果一个对象只有软引用,当存储空间充足时,垃圾回收器不会回收;如果存储空间不足,则回收这些对象的存储。只要垃圾回收器没有回收,对方就可以使用程序。
2、JAVA虚拟机将该软件引用添加到与之相关的引用队列中。
实例
ReferenceQueuereferenceQueue = new ReferenceQueue<>(); String str = new String("abc"); SoftReference softReference = new SoftReference<>(str, referenceQueue); str = null; // Notify GC System.gc(); System.out.println(softReference.get()); // abc Reference extends String> reference = referenceQueue.poll(); System.out.println(reference); //null
java基本数据类型有哪些
Java的基本数据类型分为:
1、整数类型,用来表示整数的数据类型。
2、浮点类型,用来表示小数的数据类型。
3、字符类型,字符类型的关键字是“char”。
4、布尔类型,是表示逻辑值的基本数据类型。
作者最新文章
keyshot快捷键命令大全表格整理与使用教程
2026-10-12 14:13
SQL中ROUND函数对0.5的处理机制及强制四舍五入方法
2026-09-15 14:19
JS金额计算怎么避免四舍五入误差
2026-09-14 17:32
韩国8月携号转网数据:Galaxy Z8系列iPhone用户转化率约为Z7系列2倍
2026-09-08 17:02
AE基础教程:如何创建合成并制作关键帧动画
2026-09-04 09:27
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































