Java是计算机语言,也就是实现人类与计算机的交流,即将代码解释为机器码我们编写的 Java 源码,编译后会生成一种 .class 文件,称为字节码文件。Java 虚拟机就是负责将字节码文件翻译成特定平台下的机器码然后运行由于不同的操作系统规则不同,我们编写的Java源码一致,但机器码不同(也就是对不同的人(系统)说不同的话)Java源码---字节码文件---(JVM)---机器码