学习任何一门新的语言,必不可少的一步就是输出一个“Hello World”,接下来我们将介绍如何使用 Java 来打印一个“Hello World”。
1. 编写程序
使用 IDEA 编辑器(其他编辑器也可以,例如 Sublime Text 或 Notepad++),新建一个 HelloWorld.java 文件,添加以下内容:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
2. 运行程序
想要运行 Java 程序的话,首选需要对源文件进行编译 ,接着运行编译后产生的 .class 文件,就能将程序的输出打印出来。
Java 虚拟机提供了两个常用的命令:javac
和java
,其中javac
用于对 .java 文件进行编译,java
则用于运行编译后的 .class 文件。
2.1 编译
打开终端(建议使用 Windows Terminal 或者 Cmd),运行下面命令对 HelloWorld.java 进行编译:
$ javac HelloWorld.java
2.2 运行二进制文件
成功完成上述编译后,该文件夹下会出现一个 HelloWorld.class 二进制文件,接下来我们需要运行该文件。值得注意的是,运行 HelloWorld.class 文件不可以添加后缀名,否则无法成功运行。
$ java HelloWorld
Hello World!
3. 程序说明
接下来我们还是通过上面的 “HelloWorld”示例,对一些程序代码块做一个说明。
3.1 类的定义
在程序中定义的类名称,必须与文件名相同,且必须为首字母大写:
public class HelloWorld {
...
}
3.2 程序入口
对于 Java 程序,public static void main(String[] args) {}
是程序执行的唯一入口:
public static void main(String[] args) {
...
}
如果没有该程序则程序无法执行,会出现以下报错:
错误: 在类 HelloWorld 中找不到 main 方法, 请将 main 方法定义为:
public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application