- 博客(1)
- 收藏
- 关注
原创 jvm解释执行和即时编译(编译执行)
我们知道要执行java代码需要编译器将其编译为字节码文件,再由jvm去翻译字节码文件。其实jvm(HotSpot为例)翻译字节码文件分为两种方式,一种是解释执行,另一种是即时编译。所谓解释执行就是边翻译为机器码边执行,而即时编译就是先将一个方法中的所有字节码全部编译成机器码之后再执行。前者不需要等待编译,翻译一部分就可以执行一部分,而后者在编译完成后,实际的运行速度更快,在HotSpot中默认...
2018-08-08 23:55:34 3843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人