请问java语言“一次编译,多出运行”的特点及其原因?

来源:百度知道 编辑:UC知道 时间:2024/09/23 00:37:53
急!!!
这是一个考试题,能这样回答吗,

我理解:

就是当我们编译*.java源文件后,会生成*.class文件.

在有虚拟机下,只要有class文件, 我们不需要再进行编译,就可以直接运行.
并且可以是可以跨越平台的.

通用性高,能适用于各种平台,net也是这样,微软开发出与java对抗的!

当运行Java程序时,它首先被编译成字节代码,字节代码并不专对一种特定的机器,所以Java程序无需重新编译便可在众多不同的计算机上执行。

百度一下,到处都是介绍的