Java | JVM
更新: 11/23/2025 字数: 0 字 时长: 0 分钟
JVM 是什么
JVM (Java Virtual Machine) 是一个可以执行 Java 字节码的虚拟机。它是 Java 平台的核心,实现了 Java 语言的“一次编写,到处运行”(Write Once, Run Anywhere)的特性。
JVM 的主要功能是:
- 加载字节码:将
.class文件加载到内存中。 - 内存管理:自动管理内存,包括分配和垃圾回收。
- 执行字节码:解释或编译执行加载的字节码。
JVM 体系结构
JVM 主要由以下几个部分组成:
- 类加载器 (Class Loader)
- 运行时数据区 (Runtime Data Area)
- 执行引擎 (Execution Engine)
- 本地方法接口 (Native Method Interface)
