技术栈
每天记录一道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框架的逻辑回归)
相关推荐
2401_83182496
10 分钟前
使用Fabric自动化你的部署流程
jvm
·
数据库
·
python
njidf
29 分钟前
Python日志记录(Logging)最佳实践
jvm
·
数据库
·
python
2401_85127299
32 分钟前
实战:用Python分析某电商销售数据
jvm
·
数据库
·
python
2401_85791829
1 小时前
用Python和Twilio构建短信通知系统
jvm
·
数据库
·
python
樹JUMP
1 小时前
使用Docker容器化你的Python应用
jvm
·
数据库
·
python
左左右右左右摇晃
2 小时前
Java并发——synchronized锁
java
·
开发语言
2501_94542354
2 小时前
使用Fabric自动化你的部署流程
jvm
·
数据库
·
python
2401_84634165
2 小时前
用Pandas处理时间序列数据(Time Series)
jvm
·
数据库
·
python
消失的旧时光-1943
2 小时前
Android 面试高频:JSON 文件、大数据存储与断电安全(从原理到工程实践)
android
·
面试
·
json
yuhaiqiang
2 小时前
被 AI 忽悠后,开始怀念搜索引擎了?
前端
·
后端
·
面试
热门推荐
01
GitHub 镜像站点
02
Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南
03
围棋-html版本
04
小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)
05
班级宠物园部署指南
06
OpenClaw 使用和管理 MCP 完全指南
07
AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南
08
UV安装并设置国内源
09
OpenClaw Control UI安全上下文访问配置
10
“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)