学习任何一门新的语言,必不可少的一步就是输出一个“Hello World”,接下来我们将介绍如何使用 Java 来打印一个“Hello World”。

1. 编写程序

使用 IDEA 编辑器(其他编辑器也可以,例如 Sublime Text 或 Notepad++),新建一个 HelloWorld.java 文件,添加以下内容:

  1. public class HelloWorld {
  2. public static void main(String[] args) {
  3. System.out.println("Hello World!");
  4. }
  5. }

2. 运行程序

想要运行 Java 程序的话,首选需要对源文件进行编译 ,接着运行编译后产生的 .class 文件,就能将程序的输出打印出来。

Java 虚拟机提供了两个常用的命令:javacjava,其中javac用于对 .java 文件进行编译,java则用于运行编译后的 .class 文件。

2.1 编译

打开终端(建议使用 Windows Terminal 或者 Cmd),运行下面命令对 HelloWorld.java 进行编译:

  1. $ javac HelloWorld.java

2.2 运行二进制文件

成功完成上述编译后,该文件夹下会出现一个 HelloWorld.class 二进制文件,接下来我们需要运行该文件。值得注意的是,运行 HelloWorld.class 文件不可以添加后缀名,否则无法成功运行。

  1. $ java HelloWorld
  2. Hello World!

3. 程序说明

接下来我们还是通过上面的 “HelloWorld”示例,对一些程序代码块做一个说明。

3.1 类的定义

在程序中定义的类名称,必须与文件名相同,且必须为首字母大写

  1. public class HelloWorld {
  2. ...
  3. }

3.2 程序入口

对于 Java 程序,public static void main(String[] args) {}是程序执行的唯一入口:

  1. public static void main(String[] args) {
  2. ...
  3. }

如果没有该程序则程序无法执行,会出现以下报错:

  1. 错误: 在类 HelloWorld 中找不到 main 方法, 请将 main 方法定义为:
  2. public static void main(String[] args)
  3. 否则 JavaFX 应用程序类必须扩展javafx.application.Application