没有合适的资源?快使用搜索试试~ 我知道了~
前言从JavaSE2开始,就提供了四种类型的引用:强引用、软引用、弱引用和虚引用。Java中提供这四种引用类型主要有两个目的:第一是可以让程序员通过代码的方式决
资源详情
资源评论
资源推荐
前言
从 Java SE2 开始,就提供了四种类型的引用:强引用、软引用、弱引用和虚
引用。Java 中提供这四种引用类型主要有两个目的:
� 第一是可以让程序员通过代码的方式决定某些对象的生命周期
� 第二是有利于 JVM 进行垃圾回收。
总结
引用类型
被回收时间
用途
生存时间
强引用
从来不会
对象的一般状态
JVM 停止运行时
软引用
内存不足时
对象缓存
内存不足时
弱引用
jvm 垃圾回收时
对象缓存
gc 运行后
虚引用
未知
未知
未知
在实际程序设计中一般很少使用弱引用与虚引用,使用软引用的情况较多,这是因为软
引用可以加速 JVM 对垃圾内存的回收速度,可以维护系统的运行安全,防止内存溢出
(OutOfMemory)等问题的产生。
利用软引用和弱引用解决 OOM 问题:假如有一个应用需要读取大量的本地图片,如果
呆呆美要暴富
- 粉丝: 29
- 资源: 339
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0