Java代码是如何运行的
从硬件角度来看,Java字节码文件是无法直接运行在机器上的,需要将字节码文件转换为机器码。
在HotSpot里面,将Java字节码文件转换为机器码有两种实现方式:
解释执行(interpreter) :逐条将字节码文件翻译成机器码,即将程序计数器中指向的待执行的java字节码翻译为cpu可以运行的机器指令。这种方式的优势就是 无需等待编译 。 即时编译(JIT) :将一个方法中包含的所有字节码编译成机器码然后执行,其优势就是 实际运行速度更快 。
标签: #智能数码
郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。
关于我们 广州小漏斗信息技术有限公司 版权所有 七百分 粤ICP备20006251号粤公网安备 44011302002346号