开发者社区> 问答> 正文

为什么Java编译器不直接编译成二进制文件?

我们在服务器上运行的代码,为什么不直接使用编译器编译成二进制(就在这台机器上进行编译,排除class的跨环境的特点),而是要编译成class,使用解释器一行一行的解释执行,虽然有了JIT,但是还是觉得直接编译成二进制更好一点
来源:云原生后端社区

展开
收起
Atom 2020-04-25 14:25:14 1998 0
1 条回答
写回答
取消 提交回答
  • 为了一出编译 到处运行。还有一个是屏蔽操作系统的细节,专注写业务
    来源:云原生后端社区

    2020-04-25 14:25:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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