java的四种引用方式
来源:互联网 发布:avmoo.com新域名 编辑:程序博客网 时间:2024/06/12 01:39
java有四种引用方式。
强引用、软引用、弱引用、虚引用。
强引用:
Object object =
new
Object();
String str =
"hello"
;
只要强引用还在,垃圾回收器永远不会回收掉被引用的对象。
软引用:
用来描述一些还有用但并非必须的对象。
如果一个对象具有软引用,内存空间足够,垃圾回收器就不会回收它;
如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。
弱引用:
弱引用也是用来描述非必需对象的,当JVM进行垃圾回收时,无论内存是否充足,都会回收被弱引用关联的对象。
虚引用:
如果一个对象与虚引用关联,则跟没有引用与之关联一样,在任何时候都可能被垃圾回收器回收。
阅读全文
1 0
- java的四种引用方式
- Java的四种引用方式
- Java的四种引用方式
- java的四种引用方式
- Java的四种引用方式
- Java的四种引用方式
- JAVA四种引用方式
- JAVA四种引用方式
- JAVA四种引用方式
- JAVA四种引用方式
- JAVA四种引用方式
- java中初始化引用的四种方式
- Java中的四种引用方式的区别
- JAVA四种引用方式-上篇
- JAVA四种引用方式-下篇
- Java中的四种引用方式(强引用、软引用、弱引用、虚引用)
- 对象的四种引用方式
- Java的四种引用
- Day 21 生成器、列表解析 (未完)
- C#写的U3D相机跟随
- 实训时光---数据库基础知识
- maven国内地址
- Linux下mysql的root密码修改方法
- java的四种引用方式
- 修改pip的源repository
- CodeM美团点评编程大赛初赛A轮 C.倒水【二分+分类讨论】
- Python中的条件选择和循环语句
- Java swing 背景图片
- 由浅入深JavaScript11进阶-事件1
- 端口
- 值传递和引用传递
- RFID户外设备移动巡检智能方案