编译型 compile
用编译器 一次性解释一个文件
解释型
一句一句的解释翻译
解释型语言和编译型语言的区别是:
1、类型不同,解释型语言每次运行是需要将源代码解释成机器码,然后才能够执行,编译型语言一次编译成机器语言文件,以后就不需要再编译。
2、效率不同,解释型语言运行效率比较低,编译型语言运行效率高。
3、适用平台不同,解释型语言也是有优势的,那就是只要平台提供了解释器,就可以直接运行源代码,所以解释型语言它是方便原程序移植的。编译型的语言存在着不足之处,那就是编译型的语言是需要特定平台的,没有办法移植到其他的平台。
JAVA
既有编译型又有解释型
先通过编译器javac(class)改写成class文件 再通过解释器解释给操作系统
标签:解释,JAVA,语言,编译,编译器,运行机制,源代码 From: https://www.cnblogs.com/msdsbc/p/16628557.html