JAVA的运行机制

编译型 compile

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

解释型

一句一句的解释翻译

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

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

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

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

JAVA

既有编译型又有解释型

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

posted @   msdsbc  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示