技术栈
每天记录一道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框架的逻辑回归)
相关推荐
文丑颜不良啊
37 分钟前
LeetCode1941~1960题目解析
java
·
leetcode
txxzjmzlh
1 小时前
SpringBoot 统⼀功能处理
java
·
spring boot
·
后端
nice_lcj520
3 小时前
Java Lambda 表达式入门:怎么写、怎么用、常用方法有哪些
java
·
开发语言
·
后端
·
面试
码农小河66
3 小时前
基于SSM+JSP+MySQL的在线医疗服务系统的设计与实现
java
·
开发语言
·
mysql
SL_staff
4 小时前
从配置失效到逻辑复用:JVS-Logic 如何构建可治理的业务编排中枢
java
·
spring
·
产品
特立独行的猫A
4 小时前
一份 Markdown 发十个平台:cspub 一稿多投
java
·
后端
·
python
文丑颜不良啊
5 小时前
LeetCode1961~1980题目解析
java
·
leetcode
文丑颜不良啊
6 小时前
LeetCode2001~2020题目解析
java
·
leetcode
用户372157426135
6 小时前
Java 批量提取 Word 文档中的图片并保存到本地
java
SL_staff
6 小时前
BI项目失败率90%?JVS如何用三阶闭环构建可落地的数据生产力平台
java
·
开源
·
全栈
热门推荐
01
国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)
02
如何新建文件夹? 电脑新建文件夹的4种方法
03
历年考研数学一、数学二、数学三真题试卷及答案PDF
04
几个好用的ip纯净度检测网站
05
GitHub 镜像站点
06
昇腾910B系列芯片完全指南:四款型号对比、服务器选型与大模型部署实战
07
苹果iPA游戏软件资源下载网站
08
蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接
09
Dify:一站式AI应用开发平台全解析与Windows部署指南
10
微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新