因为java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种"中间码"–字节码,然后不同硬件平台安装不同java虚拟机(JVM)
java程序不能直接在电脑运行,是在虚拟机运行,每个虚拟机平台都有自己的JVM,所以java可以跨平台。
版权声明:本文为tacot原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
因为java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种"中间码"–字节码,然后不同硬件平台安装不同java虚拟机(JVM)
java程序不能直接在电脑运行,是在虚拟机运行,每个虚拟机平台都有自己的JVM,所以java可以跨平台。