请教一下java的uses a just-in-time compiler 是啥意思
好问题。just-in-time compiler 翻译成中文,即时编译。我们都已经知道java代码会编译成字节码来执行。可是执行的过程中呢?对于这些字节码,Java最初是通过解释器来解释执行,如果执行的过程中,发现某些代码被调用的次数较多(例如while/for 循环中调用了多次某个方法),则将这些字节码即时编译为与本地机器相关的机器码。在后面需要调用这些方法的时候直接运行即时编译好的机器码,从而得到更高的执行速度(相对于原来的解释执行来说)。
推荐阅读
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 建议|育婴师给出这几点建议,来了解一下小孩发烧咳嗽怎么办
- 车祸违驾|为什么交警在查车时,会用手摸一下车尾,你知道是什么意思吗?
- 有哪些做短视频的自媒体推荐
- 想买个30w—50w的轿车,外形优雅精致,气质沉静内敛。要能够顾家,稳定,安全性能好。请帮忙推荐一下
- 汽车扒一扒|有谣言说国内的雷克萨斯配置低,我澄清一下,这不是谣言
- 怎样防止U盘内的文件被复制
- 汽车知识|广汽丰田旗下全新TNGA中型SUV“威兰达”,还不来了解一下
- 卫星云图中这种图像是啥情况
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展