Java为什么能够跨平台运行

1、Java代码不是直接运行在CPU上,而是运行在Java虚拟机上的(JVM)。 2、java是先把java文件编译成二进制字节码的class文件,jvm就解释执行class文件。 3、就是因为java是运行在jvm上的,所以它的代码就能不经修改在不同平台的jvm上运行。
相关文章
相关标签/搜索