3. 第一个 Hello World 程序 6个月前

第一个 Hello World 程序

作为学习编程语言的第一句话,本节我们将以Windows下为例子,来打印一句“Hello,World”

在此之前,希望你的电脑上已经安装了JDK,也配置好了环境。

在linux和mac上的步骤是和windows下一样的,区别就是安装jdk的时候不一样

1. Java程序的编译

我们知道,写好的源文件必须要经过编译,形成0和1组成的二进制代码,才能被计算机执行

Java程序的编译需要经过以下3个阶段

  1. 编写Java源代码,比如 HelloWorld.java
  2. 编译源代码,生成字节码,比如生成了 HelloWorld.class
  3. 运行,Java虚拟机执行字节码

看图解释更清楚,如下图

image-20210622125243742

2. 编写第一个 Hello World 程序

我们依然从永恒的 "hello,world"例子开始,它出现在1978年出版的 《The Programming Language》这本书的开头。

我们用 "hello, world" 来说明一些主要的思路。

  1. 编写源代码

    新建一个文本文件,输入如下内容,将其命名为 HelloWorld.java 并保存

    HelloWorld.java 文件内存如下:

    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello,World");
        }
    }
    
  2. 编译源代码

    编译源代码使用 javac 命令,这个命令是在jdk的目录下

    打开命令行提示符,使用 cd 命令切换到 HelloWorld.java 所在的目录下,如下图:

    image-20210622125858718

可以看到,在我的电脑上, HelloWorld.java 的位置是在桌面上的 javaDemo目录下

我们在这个目录下编译此源代码,在命令提示符执行如下命令

javac HelloWorld.java

会在当前目录下生成 HelloWorld.class 文件,这个就是字节码文件,如下图

image-20210622130302619

有了 .class 文件,也就是字节码后,我们就可以在命令行提示符下执行 java 命令了

java HelloWorld , 注意不能有后缀名,如下图,打印出来了 hello,world

image-20210622130651123

  1. 小结

经过上面的步骤,成功编写并执行了 “Hello,World”程序,下面我们总结一下

  1. 确定你的 jdk正确安装,java 和 javac 命令能够执行

  2. 随便在一个目录,比如在 javaDemo目录下,新建一个文本文件,输入以下内容,命名为 HelloWorld.java,并保存。

    注意:类名必须要和文件名一致

    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello,World");
        }
    }
    
  3. 打开命令提示符,cd 到 javaDemo目录下 ,执行 javac HelloWorld.java , 这一句就是编译源代码为字节码

  4. 上面命令会在 javaDemo 目录下生成同名的 HelloWorld.class 文件,这就是字节码文件,然后再执行 java HelloWorld

  5. 就可以看到打印出来 Hello,World ,这里也有一个注意的地方,执行java HelloWorld 的时候,不需要带 .class

  6. Java的编译分为3个步骤

    1. 编写源程序

    2. 编译为字节码

    3. JVM执行

如果你对上面的程序还不是很懂,不必担心,随着后面学习更多的Java的基础知识 ,你将会更加熟练的阅读,编写Java程序

小编有信心带你彻底掌握Java,继续学习下一节吧。

image
EchoEcho官方
无论前方如何,请不要后悔与我相遇。
1377
发布数
439
关注者
2223829
累计阅读

热门教程文档

QT
33小节
Dart
35小节
Java
12小节
Maven
5小节
Kotlin
68小节