JAVA的运行机制

编译型 compile

用编译器 一次性解释一个文件

解释型

一句一句的解释翻译

解释型语言和编译型语言的区别是:

1、类型不同,解释型语言每次运行是需要将源代码解释成机器码,然后才能够执行,编译型语言一次编译成机器语言文件,以后就不需要再编译。

2、效率不同,解释型语言运行效率比较低,编译型语言运行效率高。

3、适用平台不同,解释型语言也是有优势的,那就是只要平台提供了解释器,就可以直接运行源代码,所以解释型语言它是方便原程序移植的。编译型的语言存在着不足之处,那就是编译型的语言是需要特定平台的,没有办法移植到其他的平台。

JAVA

既有编译型又有解释型

先通过编译器javac(class)改写成class文件 再通过解释器解释给操作系统

posted @ 2022-08-26 18:12  msdsbc  阅读(40)  评论(0)    收藏  举报