运行编译型语言是相对于解释型语言存在的,编译型语言的首先将源代码编译生成机器语言,再由机器运行机器码二进制。像C/C++等都是编译型语言。
相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。比如Python/JavaScript / Perl /Shell等都是解释型语言。
JAVA具有两种语言的特性
java程序运行机制
原文:https://www.cnblogs.com/beamsoflight/p/15016162.html