JVM篇

1、Java是半编译半解释型语言 原因在于1.3之后JVM虚拟机有hostpot和jRockti 两种 在执行 java a[class] 时 有两种 一种是解释器  一种是JIT(会把热点代码做一个缓存 性能堪比C,所以会有一个预热的过程,持续运行后,效率是比较高的)

2、javac编译器的步骤有词法解析、语法解析、语义解析、以及生成字节码四步 

3、Java9之后引入了AOT 静态提前编译器  

posted @ 2022-02-21 22:17  铁柱97  阅读(20)  评论(0)    收藏  举报