Hello World

在上一级的内容中大家已经将Java基本的开发环境搭建完成,那从这一节课开始我们就正式进入到Java这门语言相关知识点的学习中了。

大家在学习任何一门语言第一行代码都是要写一个Hello World,代表正式进入Java这个世界。

现在我们也来写我们的第一个Java程序,Hello World.

为了让大家清楚的了解Java程序从代码到运行的流程,我们先不使用上节课安装的IDEA开发工具。

记事本编写

先用记事本来写Hello World。

一、右键创建记事本文件,并重命名为Hello.java。

Java小白入门到实战应用教程-Hello World_Java

二、复制如下代码到文件中

这个代码就是输出hello world的代码,至于代码结构大家先不管,等之后会依次讲解

public class Hello {

    public static void main(String[] args) {
        System.out.println("hello world");
    }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

三、编译Hello.java文件

打开cmd命令行,切换到Hello.java文件同路径下。

教大家一个快捷方式,在路径展示区域直接输入cmd,按回车就能在当前目录下打开cmd。

Java小白入门到实战应用教程-Hello World_开发语言_02

然后输入如下命令编译java文件。

javac Hello.java
  • 1.

Java小白入门到实战应用教程-Hello World_java_03

编译完成后,会在当前路径下生成一个Hello.class文件。

Java小白入门到实战应用教程-Hello World_java_04

这个class文件就是编译后的文件,然后在执行命令运行class文件。

java  Hello
  • 1.

注意这个命令执行的时候只用指定class文件名。

Java小白入门到实战应用教程-Hello World_java_05

然后我们就可以看到程序中hello world经过运行后打印到cmd控制台了。

到此大家就完成了第一个hello world程序了。

Java程序运行流程

通过上面的步骤大家已经体验了Java程序运行的流程了。首先我们编写的Java程序都是一个个的java后缀的文件,然后经过编译后得到的是对应的class后缀的文件,然后最终我们运行的是class文件。

IDEA开发工具编写

一、打开idea软件,点击新建项目,我们这里创建一个工程,接下来的学习我们都在这个工程下去写我们的代码。

idea软件不建议大家使用汉化版的,你作为一个程序员,使用汉化版本的开发工具太low了,丢人。

Java小白入门到实战应用教程-Hello World_开发语言_06

二、填写项目信息及保存路径,点击Create开始创建工程。

Java小白入门到实战应用教程-Hello World_开发语言_07

创建完成后如下图所示。

Java小白入门到实战应用教程-Hello World_java文件_08

三、然后我们在src目录下再创建一个目录,这是我们的第三节课,所以取名为three

Java小白入门到实战应用教程-Hello World_java文件_09

四、然后在three路径下创建一个java文件,取名为Hello

Java小白入门到实战应用教程-Hello World_开发语言_10


Java小白入门到实战应用教程-Hello World_java_11

四、文件创建成功后,我们可以看到文件中自动生成了一段代码。

Java小白入门到实战应用教程-Hello World_java文件_12

我们来说一下这段代码是什么意思。

package three;
public class Hello {
    
}
  • 1.
  • 2.
  • 3.
  • 4.

首先package three;代表的当前java文件的一个路径,在这个工程中src就相当于项目的根路径。

然后public class Hello:每个java文件都是一个class,这也是为什么刚才创建文件的时候选择的是class选项。

然后每个java文件可以有多个class结构,但是只能有一个被public修饰的class结构。所以IDEA就把这个唯一的结构给自动创建出来了。

五、然后我们修改代码成如下。

package three;
public class Hello {
    public static void main(String[] args) {
        System.out.println("hello  world");
    }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

六、运行代码,然后就能在下方控制台看到打印的hello world了。

Java小白入门到实战应用教程-Hello World_Java_13