Java程序运行机制 编译型(compile):【比如将一整本书直接翻译成英文】 解释型:【比如一个会翻译英文的人实时去翻译一本书】 问题:什么时候去编译,什么时候去解释? java通过javac指令将文件变成class文件(字节码文件)这个过程,这个叫java的预编译过程。 然后进入类装载器->字节码校验器->解释器->操作系统平台。【也就是说每解释一条运行一条】 Java既有编译型特征,也有解释型特征。