后端岗位面试题更新 2026-08-05

调用 gc() 方法能保证垃圾回收立即执行吗?为什么不能保证?

喜马拉雅后端开发互联网/IT风险判断技术原理Java

考察说明

考察对 Java 垃圾回收机制和 System.gc() 语义的理解

回答思路

  1. 明确说明 gc() 只是建议而非强制触发 GC
  2. 解释 JVM 有权忽略或延迟执行 gc() 请求
  3. 说明 GC 的实际发生时机由 JVM 自行决定
  4. 提及 System.gc() 可能触发 Full GC 及性能影响
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。