java教程从入门到精通 java为什么可以跨平台执行?
java为什么可以跨平台执行?因为Java程序的编译代码不是硬件系统可以直接运行的代码,而是一种“中间代码”——字节码。然后在不同的硬件平台上安装不同的Java虚拟机(jvm),将字节码“翻译”成jv
java为什么可以跨平台执行?
因为Java程序的编译代码不是硬件系统可以直接运行的代码,而是一种“中间代码”——字节码。然后在不同的硬件平台上安装不同的Java虚拟机(jvm),将字节码“翻译”成jvm可以在相应的硬件平台上执行的代码。因此对于Java程序员来说,不需要考虑硬件平台是什么。所以Java可以跨平台。C/C不能跨平台的原因是编译后的代码可以直接在特定的硬件上执行,而不能在其他硬件平台上执行。但正因为它可以直接执行,C/C程序的执行效率就比Java程序高
太过火了,兄弟,你这个死敌