0.7.2 Java虚拟机

更新于 2026年10月10日 版权声明
0.7.2 Java虚拟机

Java语言的一个非常重要的特点就是与平台的无关性,Java的跨平台是基于Java虚拟机(JVM)的。高级语言如果要在不同的平台上运行,需要编译生成不同平台下的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java编译程序首先将Java源程序编译生成在Java虚拟机上运行的目标代码(字节码),再在Java虚拟机中执行字节码,java虚拟机能实现把字节码文件解释成不同平台上的机器指令执行。这就要求在不同的平台上安装不同的Java虚拟机,从而就可以在多种平台上不加修改地运行同一Java字节码文件,实现Java的跨平台。(https://www.daowen.com)

由于需要在不同平台上安装不同的Java虚拟机,因此Java提供了不同平台下的Java开发工具包(JDK)和Java运行时环境(JRE)版本(其中JRE内含JVM),常见的有Linux版、mac OS版和Windows版。因此计算机平台不同,安装的Java虚拟机也就不同,通过Java虚拟机来实现Java跨平台。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)