技术栈
每天记录一道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框架的逻辑回归)
相关推荐
Sarvartha
2 小时前
final 关键字
java
·
开发语言
2601_95204779
2 小时前
单一策略深度教程:用轻易云把集成任务的报错实时推送到钉钉机器人
java
·
机器人
·
钉钉
程序员Sunday
2 小时前
JavaScript 事件循环面试题,宏任务与微任务怎么执行|Sunday面试指南
开发语言
·
javascript
·
面试
·
校招
·
事件循环
·
程序员sunday
数据狐(Datafox)
3 小时前
淘宝图片搜索 API 落地实战:基于以图搜货搭建跨境电商选品系统
java
·
大数据
·
微服务
YangYang9YangYan
3 小时前
2027 秋招|数据科学与大数据技术面试项目价值回答思路,告别纯代码描述
大数据
·
面试
·
职场和发展
邓江洲
4 小时前
一道经典的 NSString 内存面试题
面试
Escalating_xu
4 小时前
【C 语言】数据在内存中的存储:补码、大小端、整型陷阱与 IEEE 754 全解析
java
·
c语言
·
网络
灯澜忆梦
5 小时前
【面向对象编程C++】| 基础语法
java
·
c++
·
算法
热门推荐
01
如何新建文件夹? 电脑新建文件夹的4种方法
02
历年考研数学一、数学二、数学三真题试卷及答案PDF
03
国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)
04
GitHub 镜像站点
05
蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接
06
Telegram APK 下载安装完整指南 — 2026年最新
07
Windows 10/11 如何退出微软账户并改用本地账户登录(含找不到选项的解决方法)
08
微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新
09
轻量化AI渗透武器库|ARTEX自主攻防系统、资产梳理、漏洞挖掘、链路分析全流程智能化落地
10
2026 爱知・名古屋亚运会怎么看?直播平台+赛程安排分享