前端编译、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

回到顶部