Java是一种”编译与解释并存”的语言,您知道吗?
Java语言是一门高级编程语言。
我们都知道语言的编译分: 编译型和解释型两种。
那么Java语言到底属于哪一种呢?
为了了解Java语言的属性,我们需知道“编译型和解释型的相关特点”,如下所示:
编译型语言:
是指编译器针对特定的操作系统将源代码一次性翻译成可被该平台执行的机器码;
解释型语言:
是指解释器对源程序逐行解释成特定平台的机器码并立即执行。
如:
编译型指在未使用前,将其转换为机器可阅读的代码(在代码运行前,需编译完毕)
解释型指代码运行时,进行解析并立刻在电脑上运行(在代码运行时,进行操作)
由于Java语言既拥有编译型语言的特征,也拥有解释型语言的特征,
因为 Java 程序要经过先编译,后解释两个步骤,
由 Java 编写的程序需要先经过编译步骤,生成字节码(*.class 文件),
这种字节码必须由 Java 解释器来解释执行。
所以,我们可以认为 Java 语言编译与解释并存
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。