技术栈
每天记录一道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框架的逻辑回归)
相关推荐
测试界的世清
4 小时前
各大厂软件测试面试题+答案纯干货
面试
·
职场和发展
liang_jy
5 小时前
内存管理(七)—— 内存映射
面试
·
操作系统
前端工作日常
6 小时前
我学习到的Java中domain和dto区别
java
·
后端
liang_jy
6 小时前
内存管理(六)—— 进程的内存映像
面试
·
操作系统
码农学院
6 小时前
基于Spring Boot的跨境电商多语言订单管理系统架构设计
java
·
大数据
·
spring boot
技术小结-李爽
7 小时前
【工具】pom文件的<packaging>
java
·
maven
l15646948
7 小时前
突围!图文混合知识库难以解析,Kimi-K3 原生视觉架构深耕知识工作,DMXAPI 统一接口,缩短项目开发周期
java
·
大数据
·
开发语言
布吉岛的石头
8 小时前
Java 程序员第 45 阶段11:网关统一路由大模型接口,配合 Nacos 配置治理,灰度路由:基于Nacos元数据实现大模型服务灰度发布与权重路由
java
·
服务发现
我命由我12345
9 小时前
Android 开发问题:Cannot resolve method ‘repeat‘ in ‘String‘
android
·
java
·
java-ee
·
android studio
·
android jetpack
·
android-studio
·
android runtime
我叫黑大帅
9 小时前
git 的 NFD 与 NFC 有什么区别?为什么我有个文件在 NFC 中间不会被当成改动,在 NFD 中就会当成改动
git
·
面试
·
github
热门推荐
01
如何新建文件夹? 电脑新建文件夹的4种方法
02
GitHub 镜像站点
03
2026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片
04
国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)
05
AI科技热点日报 | 2026年07月01日
06
幻兽帕鲁 - 服务器管理员权限与 GM 命令完全指南
07
AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路
08
微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新
09
2026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?
10
CC-Switch & Claude 基于 Linux 服务器安装使用指南