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

请详细说明 JVM 内存模型,包括对象在内存中的存放位置、大对象进入堆的方式,以及对象何时进入老年代。

数字马力后端开发互联网/IT风险判断技术原理JVM

考察说明

考察对 JVM 运行时数据区、对象分配路径与晋升机制的理解

回答思路

  1. 准确描述堆、栈、方法区等运行时数据区及对象存放位置
  2. 说明大对象直接进入老年代的分配策略及触发条件
  3. 解释对象何时从新生代晋升到老年代,包括年龄阈值与动态判定
  4. 能结合参数如 -Xms/-Xmx、-XX:PretenureSizeThreshold 说明