发布网友 发布时间:2022-04-23 05:57
共1个回答
热心网友 时间:2023-09-19 10:59
直接在不同的平台上运行而不用重新编译,这一特性使得java随着web应用的普及而迅速普及起来。
实际上,编译后的java代码并不是传统的二进制代码(如windows下的.exe文件),而是java字节码,这种字节码文件是不能直接在操作系统上执行的。要想在一个操作系统上运行一个java程序必须有一个中间环节来负责将java字节码解释成二进制码,这个中间环节就是java虚拟机(简称jvm)。由于目前大多数操作系统已经实现了jvm,所以java轻松实现跨平台性。