1. 编译型 一般都是系统,C,C++等 相当于将代码直接全部翻译成机器能看懂的二进制语言 相当于翻译一本英文书,如果这本书更新了需要重新全部翻译一遍 2. 解释型 脚本语言:JavaScript 相当于一个翻译官,随时一点点解释给操作系统 3. Java的运行机制是两者皆有