Android面试篇之软引用和弱引用的区别
来源:互联网 发布:网络110报警平台 编辑:程序博客网 时间:2024/05/22 05:58
软引用所指向的对象要进行回收,需要满足两个条件:
● 没有任何强引用 指向 软引用指向的对象(内存中的Person对象)
● JVM需要内存时,即在抛出OOM之前
即SoftReference变相的延长了其指示对象占据堆内存的时间,直到虚拟机内存不足时垃圾回收器才回收此堆内存空间。
弱引用所指向的对象要进行回收,只需要满足条件:
● 没有任何强引用 指向 弱引用指向的对象(内存中的Person对象)
即WeakReference不改变原有的强引用对象的垃圾回收机制。一旦其指示对象没有任何强引用对象时,此对象即进入正常的垃圾回收流程。
详细参考:http://blog.csdn.net/kikitious_du/article/details/78126743#t1
阅读全文
1 0
- Android面试篇之软引用和弱引用的区别
- android中四大引用的区别,强引用、软引用、弱引用和虚引用
- java中几种引用类型的定义和区别。强引用,软引用,弱引用,虚引用
- Android的软引用和弱引用
- 强引用 软引用 弱引用 虚引用的区别
- 强引用,软引用,弱引用,虚引用的区别
- 面试---指针和引用的区别
- Java 关于强引用,软引用,弱引用和虚引用的区别与用法
- 强引用,软引用,弱引用,虚引用的区别和作用
- Java 关于强引用,软引用,弱引用和虚引用的区别与用法
- Android应用开发之软引用和弱引用
- Android优化之软引用和弱引用
- Android优化之软引用和弱引用
- android优化之软引用和弱引用
- 软引用,弱引用的区别
- 硬引用和软引用区别 强引用和弱引用区别
- Android 软引用和弱引用的使用分析
- Android中弱引用和软引用的应用场景
- 算法训练 Airport Configuration
- 类加载器的工作原理
- 关于OVS 硬件加速的方案设计
- servlet中的请求与响应
- Android UI控件及UI组件
- Android面试篇之软引用和弱引用的区别
- 猜数字游戏_Qt
- 超级好用的截图神器
- CSS样式之position定位
- Pixhawk之前准备
- 学生信息管理系统3——连接数据库的前提
- 数据库视频总结(三)
- darwin之RTPSession
- 神经网络训练中,Epoch、Batch Size和迭代