JAVA基础--JAVA的四种引用
来源:互联网 发布:国家旅游局大数据 编辑:程序博客网 时间:2024/05/01 12:38
JAVA对象的状态转换:
1、强引用
程序创建一个对象,并把这个对象赋给一个引用变量。被引用的Java对象绝不会被垃圾回收机制回收。
2、软引用 (SoftReference)
系统内存足够时,不会被回收;系统内存不足时,被回收。 通过SoftReference被实现。
3、弱引用 (WeakReference)
当系统垃圾回收机制运行时,不管系统内存是否足够,都会被回收。 通过WeakReference类实现。
4、虚引用 (PhantomReference)
不能单独使用。主要用于跟踪对象被垃圾回收的状态,必须和引用队列(ReferenceQueue)联合使用。
0 0
- JAVA基础--JAVA的四种引用
- JAVA基础--JAVA的四种引用
- 【Java基础】四种Java引用类型
- Java的四种引用
- Java的四种引用
- Java的四种引用
- java的四种引用
- JAVA的四种引用
- Java的四种引用
- java的四种引用
- java的四种引用
- java的四种引用
- Java的四种引用
- java的四种引用
- java的四种引用
- java的四种引用
- java的四种引用
- Java的四种引用
- 常用的全选与反选
- 生成式对抗网络GAN研究进展(三)——条件GAN
- C++虚函数的调用
- HDU 3472 HS BDC 混合图的欧拉路径
- 一个angularjs引用问题
- JAVA基础--JAVA的四种引用
- Hibernate各种主键生成方式配置
- RNN和LSTM
- mysql登录 出现Access denied for user 'root'@'localhost' (using password:YES) 解决方案
- 为了往外看看的,一点特技.
- 文章标题Gym 100971C :triangles
- MAC中关于手动卸载软件和插件
- CSS3实现动画-飞翔的小鸟
- Java多线程面试题