1.解释器与JIT编译器 首先我们先来了解一下运行在虚拟机之上的解释器与JIT编译器.当我们的虚拟机在运行一个java程序的时候,它可以采用两种方式来运行这个java程序: 采用解释器的形式,也就是说,在运行.class运行的时候,解释器一边把.class文件翻译成本地机器码,一边执行.显然这种一边解释翻译一边执行发方式,可以使我们立即启动和执行程序,省去编译的时间.不过由于需要一遍解释翻译,会让程序的执行速度比较慢. 采用JIT编译器的方式:注意,JIT编译器是把.class文件翻译成本地机器…