JVM 基础高频面试题(含口述版回答)
JVM 基础高频面试题(含口述版回答) 1. 讲讲 JVM 的内存结构(运行时数据区) 口述版: JVM 运行时数据区主要分为以下几块: 线程私有: 程序计数器:记录当前线程执行到的字节码行号,线程切换后能恢复。唯一不会 OOM 的区域。 虚拟机栈:每个方法执行时创建一个栈帧,存储局部变量表、操作数
JVM 基础高频面试题(含口述版回答) 1. 讲讲 JVM 的内存结构(运行时数据区) 口述版: JVM 运行时数据区主要分为以下几块: 线程私有: 程序计数器:记录当前线程执行到的字节码行号,线程切换后能恢复。唯一不会 OOM 的区域。 虚拟机栈:每个方法执行时创建一个栈帧,存储局部变量表、操作数