如果您仍然必须为每个平台设计一个单独的软件(在这种情况下为 JVM),那么在编译后有一个中间表示(例如 Java 有字节码)有什么意义?我的意思是平台依赖性仍然存在!
问问题
504 次
3 回答
2
So that you don't need to write the code for every platform.
于 2013-10-01T15:54:54.123 回答
1
如果您仍然必须为每个平台设计一个单独的软件(在这种情况下为 JVM),那么在编译后有一个中间表示(例如 Java 有字节码)有什么意义?
因为您不必在所有/不同的平台上重新编写和重新编译它。这就是 java Write once run anywhere 特性的美妙之处。
作为一名开发人员,我不必担心我的代码将运行哪个操作系统平台。我只需要编译并提供类,这些类对于同一 java 版本的所有平台都有效。
于 2013-10-01T15:47:22.860 回答
0
一次编写 - 随处使用
这是java Bytecode的主体
于 2013-10-02T11:49:59.680 回答