从源代码到机器代码,Java语言中发生了什么?

在上一篇文章中,我们讨论了无论代码是用什么语言编写的,它最终都毫无例外地运行在机器代码中。那么Java语言中发生了什么,从源代码到机器代码?这就是我们今天要讨论的。 如下图所示,编译器可以分为前端编译器、JIT编译器和AOT编译器。我们一个接一个地谈吧。 前端编译器:源代码到字节码 正如我们前面所说的,对于Java虚拟机,实际输入是字节码文件,而不是Java文件。那么,实际上如何将Java代码转换
相关文章
相关标签/搜索