说一下java的四种引用

面试

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

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

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

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

相关推荐
jieyucx1 天前
Go 语言基础语法:变量、常量与数据类型详解
开发语言·后端·golang
光影少年1 天前
Python+LangGraph学习路线及发展前景
开发语言·人工智能·python·学习
刘 大 望1 天前
RAG相关技术介绍及Spring AI中使用--第三期
java·人工智能·后端·spring·机器学习·ai·aigc
NOCSAH1 天前
统好AI:Java技术生态下的智能知识管理新选择
java·开发语言·人工智能
阿巴斯甜1 天前
Java中 Consumer 的用法:
java
穗余1 天前
Rust——println!后面的感叹号什么意思【宏】
开发语言·python·rust
原来是猿1 天前
QT初识【创建项目+对象树】
开发语言·qt
做个文艺程序员1 天前
Spring Boot 封装 OpenClAW 服务层最佳实践【OpenClAW + Spring Boot 系列 第2篇】
java·人工智能·spring boot·开源
长安第一美人1 天前
算能 BM1688 低延迟推流:Qt+WebSocket 直出 H5/HDMI
开发语言·网络·嵌入式硬件·websocket·交互
lhbian1 天前
C++、C与易语言:编程语言对比解析
c语言·开发语言·c++