因为java程序编译之后生成的.class文件,不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码,然后不同的硬件平台上安装有不同的java虚拟机(JVM),由JVM把字节码再“翻译”成所对应的硬件平台能够执行的代码,因此对于java编程者来说,不需要考虑硬件平台是什么。所以java可以跨平台。
JAVA为什么能够跨平台
最新推荐文章于 2021-03-23 09:41:31 发布
因为java程序编译之后生成的.class文件,不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码,然后不同的硬件平台上安装有不同的java虚拟机(JVM),由JVM把字节码再“翻译”成所对应的硬件平台能够执行的代码,因此对于java编程者来说,不需要考虑硬件平台是什么。所以java可以跨平台。