菜鸟集团面试题更新 2026-08-05

请介绍JVM的内存区域划分,并说明各区域的作用、线程私有或共享属性,以及可能抛出的异常。

中科创达菜鸟集团后端开发物流/供应链技术原理JVM

考察说明

考察JVM运行时数据区的基本构成、线程属性与异常类型

回答思路

  1. 准确说清程序计数器、虚拟机栈、本地方法栈、堆、方法区(及运行时常量池)的职责
  2. 正确说明各区域是线程私有还是线程共享
  3. 能指出栈溢出(StackOverflowError)与堆/方法区内存不足(OutOfMemoryError)的不同场景