Osheep

时光不回头,当下最重要。

Java程序的运行机制

高级语言的运行机制

  • 编译型
  • 解释型

编辑型语言的运行机制

源代码——> 通过特定平台的编译器进行全文“翻译”——> 该平台特定的机器码,并且生成该平台可执行的文件格式

解释型语言的运行机制

源代码——> 专门平台的解释器进行逐行解释并执行——>直至全文解释完成

Java语言的运行机制

java语言既是解释型语言,又是编译型语言

Why?
Java源代码——> 通过编译器生成字节码(.class)——> JVM将字节码逐行解释成特定平台的机器码

  1. 源代码
    HelloWorld.java
  2. 使用javac命令编译源代码——> helloWorld.class
    javac HelloWorld.java
  3. 使用java 命令运行字节码文件
    java HelloWorld
  4. 输出结果
点赞