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

对象可以分配在栈帧上吗?为什么?

菜鸟集团后端开发物流/供应链技术原理方案权衡Java

考察说明

考察JVM对象内存分配位置及栈上分配的条件限制

回答思路

  1. 说明正常情况下对象分配在堆上
  2. 解释逃逸分析及栈上分配优化
  3. 说明栈上分配的限制条件与适用场景