开发者社区> 问答> 正文

java程序为什么能实现"一次编译到处运行

java程序为什么能实现"一次编译到处运行

展开
收起
云计算小粉 2018-05-10 20:09:18 4395 0
3 条回答
写回答
取消 提交回答
  • 不同的平台,有不同JVM的解释和运行

    2019-09-14 11:14:14
    赞同 展开评论 打赏
  • 因为jvm(java virtual machine)的存在,jvm可以将java文件编译出的字节码文件转译为系统指令,实现一次编译处处执行
    2019-07-17 22:18:44
    赞同 展开评论 打赏
  • 因为语言本身是平台无关的,编译出来的字节码也是平台无关的,不同平台有其专有的虚拟机,他们都可以解释执行同一套字节码
    2019-07-17 22:18:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载