java的引用类型的详细介绍
时间:2022-05-15 09:34:40
•强引用(FinalReference),在java中,有点像C++的指针,通过引用,可以对堆中的对象进行操作。强引用具备以下特点:
1.强引用可以直接访问目标对象;
2.强引用所指向的对象在任务时候都不会被系统回收;
3.强引用可能导致内存泄露。
•软引用(SoftReference),软引用对象,在响应内存需要时,由垃圾回收器决定是否清除此对象。一个持有软件引用的对象,不会被JVM很快回收,只要有足够的内存,软件引用便可能在内存中存活相当长的时间,软引用对象最常用于实现内存敏感的缓存;
•弱引用(WeakReference),弱引用是一种比较弱的引用类型,在系统GC时,只要发现弱引用,不管系统堆内存是否足够,都会将对象回收;
•虚引用(PhantomReference),虚引用是所有引用最弱的一个,一个持有虚引用的对象,和没有引用几乎是一样的,随时都可能被垃圾回收器回收。
标签:java,引用类型
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
mybatis-plus的批量新增/批量更新以及问题
2022-10-28 04:44:16
![](https://img.aspxhome.com/file/2023/2/67972_0s.png)
Java thread.isInterrupted() 返回值不确定结果分析解决
2023-11-09 19:27:09
Java虚拟机使用jvisualvm工具远程监控tomcat内存
2023-11-28 22:15:49
![](https://img.aspxhome.com/file/2023/2/60462_0s.png)
Javassist之一秒理解java动态编程
2023-11-09 09:36:33
![](https://img.aspxhome.com/file/2023/7/58897_0s.png)
springmvc后台基于@ModelAttribute获取表单提交的数据
2023-08-05 12:29:35
![](https://img.aspxhome.com/file/2023/7/71657_0s.jpg)
android自定义环形对比图效果
2023-06-15 19:49:19
![](https://img.aspxhome.com/file/2023/4/82404_0s.jpg)
Java并发线程池实例分析讲解
2022-08-05 20:25:40
![](https://img.aspxhome.com/file/2023/2/61382_0s.png)
Android application捕获崩溃异常怎么办
2023-09-26 11:07:12
mybatis @Alias注解在类上的使用方式(推荐)
2023-11-20 00:30:03
Java拦截器Interceptor实现原理及代码示例
2023-11-04 03:49:32
![](https://img.aspxhome.com/file/2023/8/61528_0s.jpg)
分布式系统下调用链追踪技术面试题
2023-11-25 05:55:00
![](https://img.aspxhome.com/file/2023/6/60126_0s.png)
HashMap的get()方法的NullPointerException问题
2023-09-23 07:24:12
Mybatis示例讲解注解开发中的单表操作
2023-08-20 06:20:58
![](https://img.aspxhome.com/file/2023/2/67992_0s.png)
Spring Boot(二)之web综合开发
2022-09-10 18:52:25
mybatis-plus排除非表中字段的操作
2022-04-22 03:48:41
关于Java中增强for循环使用的注意事项
2021-08-09 16:47:43
![](https://img.aspxhome.com/file/2023/7/63307_0s.png)
Spring一步到位精通拦截器
2022-01-03 18:31:50
![](https://img.aspxhome.com/file/2023/5/68165_0s.png)
java开源调度如何给xxljob加k8s执行器
2021-09-17 16:41:50
![](https://img.aspxhome.com/file/2023/9/62229_0s.png)
如何实现Spring Event(异步事件)
2023-08-23 05:06:47
深入理解Java设计模式之命令模式
2023-11-24 11:06:31
![](https://img.aspxhome.com/file/2023/4/59684_0s.jpg)