怎么在java队列中使用软引用

本篇文章给大家分享的是有关怎么在java队列中使用软引用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

站在用户的角度思考问题,与客户深入沟通,找到甘井子网站设计与甘井子网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网站空间、企业邮箱。业务覆盖甘井子地区。

Java的优点是什么

1. 简单,只需理解基本的概念,就可以编写适合于各种情况的应用程序;2. 面向对象;3. 分布性,Java是面向网络的语言;4. 鲁棒性,java提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。;5. 安全性,用于网络、分布环境下的Java必须防止病毒的入侵。6. 体系结构中立,只要安装了Java运行时系统,就可在任意处理器上运行。7. 可移植性,Java可以方便地移植到网络上的不同机器。8.解释执行,Java解释器直接对Java字节码进行解释执行。

1、说明

如果一个对象只有软引用,当存储空间充足时,垃圾回收器不会回收;如果存储空间不足,则回收这些对象的存储。只要垃圾回收器没有回收,对方就可以使用程序。

软引用可与引用队列联合使用。如果软件引用的引用对象被垃圾回收,JAVA虚拟机将该软件引用添加到与之相关的引用队列中。

2、实例

    ReferenceQueue referenceQueue = 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 reference = referenceQueue.poll();
    System.out.println(reference); //null

以上就是怎么在java队列中使用软引用,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


当前标题:怎么在java队列中使用软引用
标题URL:http://bzwzjz.com/article/jceopj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站设计公司 网站建设公司 成都网站建设 响应式网站设计方案 达州网站设计 广安网站设计 成都网站建设 教育网站设计方案 温江网站设计 企业网站建设 重庆网站设计 网站制作 成都网站建设 重庆网站制作 重庆外贸网站建设 公司网站建设 定制网站设计 自适应网站设计 高端网站设计 营销型网站建设 成都网站制作 商城网站建设