Day3-Java程序运行机制

 

  1. 编译型计算机语言

    将程序代码一次性全部编译成机器语言,优点是:程序执行效率高;缺点是:程序更新后需要重新编译。

    类别:将中文小说《三体》编译成英文,英国人可以一次性将小说看完;如果作者更新小说内容,需要重新翻译一遍。

  2. 解释型计算机语言

    将程序代码按照执行顺序,逐步翻译成机器语言,而非一次性全部编译。优点是相比编译型语言更加灵活:相比编译型语言更加灵活?缺点是:一边编译一边执行,执行速度较慢。

    但是:随着电脑cpu运行效率的提升,以及内存容量提升,解释性语言的执行效率劣势也被逐渐减弱。

  3. Java程序运行机制

    源文件.java -> Java编译器 ->字节码文件.class -> 依次经过 类装载器、字节码校验器、解释器 -> 操作系统平台。

    所以,Java语言算是 编译型和解释型两种语言的混合。

    image-20210602110330357

posted @ 2021-06-02 11:06  Jimmy_1989  阅读(37)  评论(0)    收藏  举报