Java 零基础06-Java 程序运行过程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shilishili/article/details/88177771

阅读完后:
了解 Java 程序运行过程
了解 JDK 开发工具包
了解 JRE 运行环境
了解 Java 虚拟机(JVM)
了解 Java 跨平台

从一张图开始——Java 程序运行过程
在这里插入图片描述

前言

我们开始通过上面展示的图片来对 Java 程序的运行过程进行分步讲解。
Java 程序的运行过程可分为 5 个步骤来介绍:1-Java 源程序、2-JDK、3-JRE、4-JVM、5-运行场景。

1-Java 源程序

在了解 Java 程序运行过程之前,我们首先编写一个 HelloWorld.java 源文件。

public class HelloWorld {
    public static void main(String[] args) {
    	// 打印 HelloWorld
        System.out.println("HelloWorld"); 
    }
}

上面就是我们编写的 Java 代码,也是我们编写的第一个 Java 程序。
Java 程序是如何在计算机上运行的呢?我们来开始学习 Java 程序运行过程的第 2 步。

2-JDK

在前面我们已经讲解了 JDK 的作用,它就是为开发人员提供的可发工具包。
我们在 JDK 安装根目录的 bin 目录下,可以找到 javac.exe 可执行文件,该文件可以将 *.java 编译成 *.class 字节码文件。编译完后,Java 程序就可以在 Java 虚拟机上运行了。我们在第 3、4 步讲解了 Java 程序如何运行的。

3-JRE

在前面我们已经讲解了 JRE 的作用,它就是 Java 程序的运行环境,它里面包含 JVM 和 Java 程序所需的核心类库。有了 JRE,Java 程序才能在不同的平台上运行起来。

4-JVM

在前面我们已经讲解了 JVM 的作用,有了 JVM,Java 程序才能实现跨平台。我们在 JDK 安装根目录的 bin 目录下,可以找到 java.exe 可执行文件,其实该文件就是 Java 虚拟机(JVM)。我们可以通过 java.exe 将编译后的 *.class 字节码文件运行起来。

5-运行场景

在计算机操作系统里运行我们编写的第一个 Java 程序时,程序会执行打印输出“HelloWorld”的信息。通过前面几步,Java 程序可以运行在不同的操作系统上,实现了跨平台的特点。

总结:

  • 编写了第一个 Java 程序
  • 如果要开发 Java 程序,我们必须安装 Java 开发工具包(JDK)
  • 在 Java 开发工具包(JDK)下的 javac.exe 会将 *.java 编译成 *.class 文件
  • 在 Java 开发工具包(JDK)下的 java.exe 是运行 *.class 文件
  • 有了 JRE,Java 程序就可以在不同系统上运行了
  • Java 程序跨平台是通过 JVM 所实现的

猜你喜欢

转载自blog.csdn.net/shilishili/article/details/88177771