Day2

发布时间 2023-10-18 11:36:50作者: byyya

Java程序运行机制

  • 编译型(compile)

    将Java源程序编译成计算机能执行的代码(相当于把语文书全篇翻译为英文书)

    运行速度快,对操作系统的要求较低,可开发操作系统,eg:C++/C

  • 解释型

    边执行边解释,用一下解释一下(相当于翻译官)

    一般用于网页,服务器脚本,对速度要求不高,eg:Java,JavaScript,python等

    随着技术与硬件的发展,效率也慢慢提高

  • Java运行机制
    image

    因此Java有编译型特征也有解释型特征,先进行源程序的编译(javac)转化为.class文件,再进入JVM虚拟机的类装载器对字节码进行校验,代码若没错,则通过解释器进行解释,走一步执行一步给操作系统平台,将一系列的指令进行有规律的操作。