Java的解决策略是:Write once,run anywhere,Java引入了字节码来实现平台独立,引入了虚拟机来实现跨平台,在不同的平台,只需下载不同版本的虚拟机,无需重新编写代码即可运行。
首先源代码(.java)文件经过编译,变为字节码(.class)文件,然后在不同版本的虚拟机上解释执行,分别可运行于Windows系统,Linux系统,Unix系统,做到Write once,run anywhere。

Java的解决策略是:Write once,run anywhere,Java引入了字节码来实现平台独立,引入了虚拟机来实现跨平台,在不同的平台,只需下载不同版本的虚拟机,无需重新编写代码即可运行。
首先源代码(.java)文件经过编译,变为字节码(.class)文件,然后在不同版本的虚拟机上解释执行,分别可运行于Windows系统,Linux系统,Unix系统,做到Write once,run anywhere。