必须要经过先编译,后运行的步骤 1.编译步骤;不会生成特定平台的机器码,而是生成了一种与平台没有任何关系的字节码,这种字节码文件不是可执行的文件 2.运行步骤:运行中起核心作用的是JVM,JVM可以识别字节码文件