后端岗位面试题更新 2026-08-05
调用 gc() 方法能保证垃圾回收立即执行吗?为什么不能保证?
喜马拉雅后端开发互联网/IT风险判断技术原理Java
考察说明
考察对 Java 垃圾回收机制和 System.gc() 语义的理解
回答思路
- 明确说明 gc() 只是建议而非强制触发 GC
- 解释 JVM 有权忽略或延迟执行 gc() 请求
- 说明 GC 的实际发生时机由 JVM 自行决定
- 提及 System.gc() 可能触发 Full GC 及性能影响
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。