Java的四种引用,强弱软虚,用到的场景
来源:互联网 发布:怎样检查电脑网络设置 编辑:程序博客网 时间:2024/05/17 07:45
强引用:代码之中普遍存在,类似“Object obj = new Object()”这类的引用,只要强引用存在,垃圾收集器永远都不会回收这类引用的对象。
软引用:用来描述一些还有用但是并非必须的对象。 如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。
弱引用:被引用关联的对象只能存活到下一次垃圾回收之前。
虚引用:为这个对象设置引用的唯一目的就是能在这个对象被收集器回收时收到一个系统通知。
摘自:《深入理解Java虚拟机》第二版
阅读全文
0 0
- java基础(四) Java的四种引用,强弱软虚,用到的场景
- Java的四种引用,强弱软虚,用到的场景
- java的四种引用,强弱软虚,用到的场景
- Java的四种引用,强弱软虚,用到的场景
- Java的四种引用,强弱软虚,用到的场景。
- java的四种引用,强弱软虚,用到的场景 (r)
- Java的四种引用,强弱软虚,用到的场景
- Java的四种引用,强弱软虚,用到的场景
- java的四种引用,强弱软虚,用到的场景
- Java的四种引用,强弱软虚,用到的场景
- java的四种引用,强弱软虚,用到的场景
- [Java] 的四种引用,强弱软虚,用到的场景
- Java的四种引用,强弱软虚,用到的场景
- Java的四种引用,强弱软虚,用到的场景。
- Java的四种引用,强弱软虚,用到的场景
- Java的四种引用,强弱软虚,用到的场景
- Java的四种引用,强弱软虚,用到的场景
- Java的四种引用,强弱软虚,分别用到的场景
- java中的常见的数据类型(四类八种)
- GPS,UTC和本地时间的显示器
- 【练习】顺序串的实现及应用
- python---实战5筛选特定数据的长度、最多(字典、元组、列表、文件操作、替换)
- 实验:centos7.3实现基于源码编译安装LAMP的wordpress应用
- Java的四种引用,强弱软虚,用到的场景
- battery-historian V2.0的数据获取及参数分析
- 快速排序优化
- windows磁盘黑色未分配区域扩展到逻辑驱动器
- 计数排序
- 在maven项目中使用webmagic框架的初期准备工作
- Cookie/Session机制详解
- 自动轮播,网络获取图片并且点击跳转详细页面
- 八周 1 3 对矩阵的压缩存储的实现与应用