JAVA为什么在出现JIT技术之后,没有全面转为编译执行?
JAVA是解释执行语言,还是编译执行语言?在最早的时候(JIT诞生前),如果问一个JAVA开发者,JAVA是解释执行的语言还是编译执行的语言,相信100%的人都会回答“解释执行”。但是到了今天,再说JAVA是解释执行的就不正确了为什么呢?跟JIT有关什么是JIT(Just In Time)通常情况下,JVM会加载.class文件,并在程序执行时,逐行读取、解释、执行JIT是JVM的即时编译器,能够让JVM把代码编译成机器码,这样在执行这一段代码时,可以直接执行机器码,相对于解释一行执行一行的“解
原创
2021-03-01 20:00:16 ·
546 阅读 ·
0 评论