说一下java的四种引用

面试

强引用:代表关键词new,内存不足也不会回收。

软引用:代表关键词SoftReference,内存不足会被回收。

弱引用:代表关键词WeakReference,只要被JVM就会回收,我的理解是,只要我不再需要某个引用,JVM会自动帮我处理它。

虚引用:代表关键词ReferenceQueue,一般用于跟踪JVM。

相关推荐
liangsheng_g8 分钟前
微服务本地开发零配置隔离方案
java·微服务·架构
知识分享小能手11 分钟前
概理论与数理统计学习教程,从入门到精通,在数理统计中应用R软件(22)
开发语言·学习·r语言
不服老的小黑哥12 分钟前
六、集合处理(collections.md)
java
乐观勇敢坚强的老彭15 分钟前
C++信奥GESP四级的常见题型和解题模板速查表
开发语言·c++
denggun1234521 分钟前
信号量(DispatchSemaphore vs AsyncSemaphore)、swift协作式线程池 and python信号量
开发语言·python·swift
lisw0524 分钟前
计算与科学哲学(Philosophy of Computing and Science)
java·开发语言·人工智能
凤山老林25 分钟前
Spring Boot 集成 ShardingSphere-Encrypt 实现字段级实时脱敏
java·spring boot·后端·数据脱敏
vipxieliang25 分钟前
ValidX v1.2.0 更新日志
java·后端
叫我Paul就好1 小时前
Spring 为何没有在 Java之外的地方存在?
java·后端·spring
深念Y1 小时前
为什么选 Go:直观、可维护、AI 友好
linux·开发语言·人工智能·golang·agent·harness