执行引擎

Java是半解释性半编译性的语言,执行引擎中既有解释器也有及时编译器(JIT编译器),两个同时协作进行。JIT将字节码文件翻译成机器码,同时把热点代码缓存在方法区中 及时编译器比解释器速度块,但为什么还要保留解释器? 解释器的响应速度快,代码一启动,解释器就可以对代码逐行解释执行。编译器要先将字节码文件编译成机器码再运行,响应速度相对较慢,但编译完成以后运行很快。 虚拟机启动时,计时器可以首先发挥
相关文章
相关标签/搜索