Java程序运行机制 编译型(类似于把一本书直接翻译成英文版来出售,有一个负责翻译的程序,就是编译型,这个负责编译的程序就是编译器) 解释型(走一句解释一句,性能可能有些损失,) 程序运行机制 运行流程: Java在真正执行之前进行了一次预编译,介于机器码和java源代码之间的一种字节码文件,会把class文件放在虚拟机类装载器之中,然后字节码校验器,看你写的代码是否正确。如果检查无误,就通过解释器解释给操作系统,走一步运行一步。现在由于性能越来越好,编译型和解释型的性能差别越来越小了。 JAVA两个特征都有,既有编译型也有解释型的特征。