2018-05-03 Java运行机制

高级编程语言按程序运行方式可以分为编译型和解释型两种

  • 编译型语言

编译型语言使用专门的编译器,将源代码一次性编译成针对特定平台的机器码,这个过程被称为"编译";编译好的可执行文件(如.exe)可以脱离开发环境在特定平台上独立运行(移植性差,执行效率高:编译一次就可运行),我们常用的C,C++就是编译型语言

  • 解释型语言

解释型语言使用专门的解释器,对源代码进行逐行解释,解释一行执行一行,每次执行程序时,都要重新逐行解释(执行效率低,移植性好:每次执行都要解释一次,特定平台安装有解释器就可以移植修改)

JAVA语言是一种特殊的语言,它既是编译型语言,又是解释型语言:使用Java源程序,首先要经过编译器生成为.class的字节码文件,然后通过解释器将字节码文件解释为平台的机器码并执行。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容