Day3-Java程序运行机制
-
编译型计算机语言
将程序代码一次性全部编译成机器语言,优点是:程序执行效率高;缺点是:程序更新后需要重新编译。
类别:将中文小说《三体》编译成英文,英国人可以一次性将小说看完;如果作者更新小说内容,需要重新翻译一遍。
-
解释型计算机语言
将程序代码按照执行顺序,逐步翻译成机器语言,而非一次性全部编译。优点是相比编译型语言更加灵活:相比编译型语言更加灵活?缺点是:一边编译一边执行,执行速度较慢。
但是:随着电脑cpu运行效率的提升,以及内存容量提升,解释性语言的执行效率劣势也被逐渐减弱。
-
Java程序运行机制
源文件.java -> Java编译器 ->字节码文件.class -> 依次经过 类装载器、字节码校验器、解释器 -> 操作系统平台。
所以,Java语言算是 编译型和解释型两种语言的混合。

浙公网安备 33010602011771号