技术栈
每天记录一道Java面试题---day39
Mr.每天进步一小步
2025-04-17 16:59
GC如何判断对象可以被回收了
回答重点
引用计数法:
每个对象由一个引用计数属性,新增一个引用时计数器加1,引用释放时计数减1,计数为0时可以回收。
可达性分析法:
从GC Roots开始向下搜索,搜索所走过的路径称为引用链。当一个对象到GC Roots没有任何引用链相连时,则证明此对象是不可用的,那么虚拟机就判断时可回收对象。
GC Roots的对象有:
虚拟机栈中引用的对象
方法区中类静态属性引用的对象
方法区中常量引用的对象
本地方法栈中JNI(Native方法)引用的对象
java
jvm
面试
上一篇:
基于springboot+vue的数码产品抢购系统
下一篇:
Python----机器学习(基于PyTorch框架的逻辑回归)
相关推荐
wowocpp
9 分钟前
centos 7 安装 java 运行环境
java
·
linux
·
centos
Pluchon
10 分钟前
硅基计划2.0 学习总结 壹 Java初阶
java
·
开发语言
·
学习
·
算法
wowocpp
14 分钟前
Java MVC
java
·
开发语言
·
mvc
带刺的坐椅
27 分钟前
jFinal 使用 SolonMCP 开发 MCP(拥抱新潮流)
java
·
ai
·
solon
·
jfinal
·
mcp
陌尘(MoCheeen)
1 小时前
技术书籍推荐(002)
java
·
javascript
·
c++
·
python
·
go
牛马baby
1 小时前
Java高频面试之并发编程-16
java
·
开发语言
·
面试
cainiao080605
1 小时前
《Spring Boot 4.0新特性深度解析》
java
·
spring boot
·
后端
zizisuo
1 小时前
面试篇:Spring MVC
java
·
spring
·
mvc
-曾牛
1 小时前
Spring AI 与 Hugging Face 深度集成:打造高效文本生成应用
java
·
人工智能
·
后端
·
spring
·
搜索引擎
·
springai
·
deepseek
Brookty
1 小时前
【Java学习】Lambda表达式
java
·
学习
热门推荐
01
【分布式】Hadoop完全分布式的搭建(零基础)
02
从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑
03
KGG转MP3工具|非KGM文件|解密音频
04
YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】
05
【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!
06
Coze扣子平台完整体验和实践(附国内和国际版对比)
07
DeepSeek各版本说明与优缺点分析
08
苍穹外卖面试总结
09
西电B测-计算机网络综合实验(含验收问题)
10
组基轨迹建模 GBTM的介绍与实现(Stata 或 R)