编译程序面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定的机器码执行。在Java中,这种供虚拟机 理解的代码叫做字节码(即扩展名为.class的文件),它只面向虚拟机。
采用字节码的好处:
- 将编译部分和解释部分分开,效率提高了
- 由于字节码是只面向JVM的语言,所以实现了跨平台运行
编译程序面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定的机器码执行。在Java中,这种供虚拟机 理解的代码叫做字节码(即扩展名为.class的文件),它只面向虚拟机。
采用字节码的好处: