Java | JVM | 详细图解,坚持看完,带你真正搞懂Java虚拟机
发布时间
阅读量:
阅读量

Java虚拟机
1、JVM基础概念解析
JVM 是一种能够执行 Java 程序的虚拟计算环境,其内部包含了一组字节码指令、若干寄存器、一个栈结构、垃圾回收机制、堆内存以及用于存储方法的区域。该虚拟机运行于操作系统之上,与实际的硬件设备之间不存在直接的数据交互。

众所周知,Java 源代码文件在经过编译器处理后,可以生成对应的 .Class 文件,这类文件通常被称为字节码文件。而字节码文件则会在 Java 虚拟机内部的解释器作用下,被进一步转换为特定硬件平台所支持的机器码。具体流程如下所示:
① Java 源文件 --> 编译器 --> 字节码文件
② 字节码文件 --> JVM --> 机器码
不同操作系统的解释器存在差异,但实现
全部评论 (0)
还没有任何评论哟~
