前端编译、JIT、AOT三大编译
1、前端编译
Java源码文件(.java)编译成Class文件(.class)的过程
2、后端编译/即时(JIT)编译
通过在运行时收集监控信息,把"热点代码"(Hot Spot Code)编译成与本地平台相关的机器码,并进行各种层次的优化;
3、静态提前编译(Ahead Of Time,AOT编译)
程序运行前,直接把Java源码文件(.java)编译成本地机器码的过程;
参考:
Java三种编译方式:前端编译 JIT编译 AOT编译
华为公布的方舟编译器到底对安卓软件生态会有多大影响? - weishu的回答 - 知乎
https://www.zhihu.com/question/319688949/answer/648358786
JVM基础系列第4讲:从源代码到机器码,发生了什么?
https://www.cnblogs.com/chanshuyi/p/jvm_serial_04_from_source_code_to_machine_code.html
以上是 前端编译、JIT、AOT三大编译 的全部内容, 来源链接: utcz.com/z/515514.html