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

请说明Java中哪些对象可以被GC Roots直接或间接引用,并解释它们通常存放在内存的哪些区域。

信也科技后端开发金融业务理解技术原理JavaJVM

考察说明

考察对GC Roots类型和对象内存布局的理解

回答思路

  1. 能说出栈帧局部变量、静态变量、常量、JNI引用等GC Roots
  2. 说明对象本身存放在堆中
  3. 区分元空间和方法区存储的结构
  4. 理解栈上引用和堆中对象的对应关系
本题已收录答题指导

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

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