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

请描述Java对象从创建到销毁的完整生命周期,并说明各阶段的关键机制。

有赞后端开发专业服务问题拆解技术原理Java

考察说明

考察对Java对象生命周期、内存管理与垃圾回收机制的理解

回答思路

  1. 准确描述对象创建、使用、可达性变化、GC回收、finalize与内存回收等阶段
  2. 说明各阶段涉及的内存区域(堆、栈)及引用类型(强、软、弱、虚)的影响
  3. 解释对象何时被判定为可回收,以及finalize机制的作用与问题
  4. 能结合常见垃圾收集器(如CMS、G1)说明回收过程