博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java软引用和弱引用
阅读量:7200 次
发布时间:2019-06-29

本文共 1002 字,大约阅读时间需要 3 分钟。

/** * 引用处理 *  * @作者 light-zhang * @时间 2018年11月9日 * @product mall-utils * @package cc.zeelan.common.retus * @file CatReference.java * */public abstract class CatReference {    /**     * 弱引用处理     * 当jvm触发gc的时候,回收掉软引用里面的对象,一般用来处理返回的一些临时Stringbuffer等其他的临时参数     * @param classOfType     * @return     */    protected 
T weakOf(T classOfType) { ReferenceQueue
queue = new ReferenceQueue
(); WeakReference
weakRef = new WeakReference
(classOfType, queue); if (null == weakRef.get()) { weakRef = new WeakReference
(classOfType); } return weakRef.get(); } /** * 软引用处理 * 当jvm内存不足的时候,回收掉软引用里面的对象信息,一般用作对象缓存 * @return */ protected
T softOf(T referent) { SoftReference
softRef = new SoftReference
(referent); if (null == softRef.get()) { softRef = new SoftReference
(referent); } return softRef.get(); }}

 

转载于:https://www.cnblogs.com/light-zhang/p/9994707.html

你可能感兴趣的文章
Android版添加phonegap--百度api定位插件教程
查看>>
arm c中字节对齐
查看>>
51cto我来了
查看>>
Linux的Web服务基础概念
查看>>
LNMP搭建
查看>>
RecyclerView的基础使用
查看>>
nginx学习笔记
查看>>
安装PHP扩展eaccelerator加速器
查看>>
SVN 学习
查看>>
SmartSVN设置ignoreList
查看>>
ios-网址中的中文或者非法字符转换
查看>>
白话SpringCloud | 第零章:前言
查看>>
XMind中的“任务信息”视图
查看>>
OSChina 双十一乱弹 ——来自单身狗的哀鸣
查看>>
OSChina 周三乱弹 ——我们职业更好的名字:爱码士
查看>>
左边的项目管理器不见了
查看>>
android 获取唯一标识
查看>>
HTML5 - Server-Sent Events
查看>>
网络安装CentOS5.5Final
查看>>
View requires API level 14 (current min is 8)
查看>>