编译后中间表示的优点

时间:2013-10-01 15:46:11

标签: java jvm javac intermediate-language

如果你仍然需要为每个平台设计一个单独的软件(在这种情况下是JVM),那么在编译之后有一个中间表示(例如Java有字节码)是什么意思? 我的意思是平台依赖仍然存在!!

3 个答案:

答案 0 :(得分:2)

因此不需要为每个平台编写代码。

答案 1 :(得分:1)

  

之后是否有中间代表   编译(例如Java有字节码),如果你仍然需要设计一个   每个平台都有单独的软件(在这种情况下是JVM)?

因为您不必在所有/不同平台上重新编写和重新编译它。这是java Write一次运行任何功能的美妙。

作为开发人员,我不必担心我的代码将运行在哪个操作系统平台上。我只需要编译并提供类,这些类对于相同的java版本的所有平台都是有效的。

答案 2 :(得分:0)

只写一次 - 随处使用

这是java Bytecode的原理