JVM
Java虚拟机(JVM)是运行Java字节码的虚拟机.JVM有针对不同系统的特定实现(Windows、Linux、macOS)、目的是使用相同的字节码,它们都会给出相同的结果。
<强> 什么是字节码?采用字节码的好处是什么? >强
在Java中,JVM可以理解的代码就叫做 <代码> 字节码 代码> (即扩展名为, <代码> . class 代码> ,的文件),它不面向任何特定的处理器,只面向虚拟机. Java语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点,所以Java程序运行时比较高效,而且,由于字节码并不针对一种特定的机器,因此,Java程序无须重新编译便可在多种不同操作系统的计算机上运行。
引用><强> Java程序从源代码到运行一般有下面3步: >强
<强> 常见的Java面试问题