浅析Hotspot JIT编译

1. 什么是编译?      像java,C语言这些高级程序语言,计算机并不能直接执行.计算机认识的是汇编或者机器语言,是可以直接由计算机直接执行的.所以从高级语言转化为计算机认识的低级语言的过程叫做编译.      上图是javac编译的过程,编译完成后会生成字节码,也就是.class文件.之后java命令在将.class文件翻译为机器语言.编译的过程也可以成为前端编译,翻译也可以称为后端编译.
相关文章
相关标签/搜索