Java "Hello, World" 完整代码
这是最经典、最基础的 Java 程序。

// 文件名: HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
// 打印 "Hello, World!" 到控制台
System.out.println("Hello, World!");
}
}
如何运行这段代码
运行 Java 程序需要两个主要步骤:编译 和 运行。
前提条件
您需要先安装 Java 开发工具包,您可以在命令行中输入以下命令来检查是否已安装:
javac -version
如果显示版本号(如 javac 17.0.2),则表示已安装,如果没有,请前往 Oracle 官网 或 OpenJDK 官网 下载并安装。
运行步骤
-
保存代码 将上面的代码复制并粘贴到一个文本文件中,然后将文件命名为
HelloWorld.java。文件名必须与类名完全一致(包括大小写)。
(图片来源网络,侵删) -
打开终端/命令行
- Windows: 打开
cmd或PowerShell。 - macOS / Linux: 打开
Terminal。
- Windows: 打开
-
导航到文件目录 使用
cd(change directory) 命令切换到您保存HelloWorld.java文件的目录。 如果文件保存在C:\Users\YourUser\Documents\Java目录下,您需要输入:cd C:\Users\YourUser\Documents\Java
在 macOS/Linux 上,路径可能类似于
/Users/youruser/Documents/Java。 -
编译代码 使用 Java 编译器
javac来将.java源文件编译成.class字节码文件。
(图片来源网络,侵删)javac HelloWorld.java
如果编译成功,您会在同一目录下看到一个名为
HelloWorld.class的新文件。 -
运行程序 使用 Java 解释器
java来运行编译好的.class文件。java HelloWorld
注意: 运行时,只需要类名
HelloWorld,不需要加上.class后缀。
预期输出
当您执行 java HelloWorld 命令后,终端会输出以下内容:
Hello, World!
代码逐行解释
让我们来详细分解这短短几行代码的含义。
// 1. 注释
// 这是一个单行注释,解释器会忽略它。
/* 这是一个多行注释
可以跨越多行。
*/
// 2. 类定义
public class HelloWorld {
// ...
}
class: 在 Java 中,所有代码都必须存在于一个类中,类是程序的基本构建块。HelloWorld: 这是您为类指定的名称,它是一个自定义的标识符。public: 这是一个访问修饰符,表示这个类可以被任何其他类访问。- 花括号定义了类的开始和结束。
// 3. 主方法
public static void main(String[] args) {
// ...
}
public: 同样是访问修饰符,表示这个方法可以被任何地方调用。static: 关键字,表示这个方法属于HelloWorld类本身,而不是属于这个类的某个特定对象,我们可以在不创建HelloWorld对象的情况下直接调用它。void: 关键字,表示这个方法在执行完毕后不返回任何值。main: 这是 Java 程序的入口点,当您运行java HelloWorld命令时,Java 虚拟机 (JVM) 会自动寻找并执行这个main方法。(String[] args): 这是方法的参数,它是一个字符串数组,用于接收在命令行运行程序时传入的参数,虽然这个简单的程序没有用到它,但它是main方法的标准签名。
// 4. 语句
System.out.println("Hello, World!");
System.out: 这是java.lang包中一个预定义的对象,代表标准输出流(通常是您的控制台或终端)。.println(): 这是一个方法,意思是 "print line"(打印一行),它会将其参数输出到控制台,并在末尾自动添加一个换行符。"Hello, World!": 这是一个字符串字面量,即要打印的文本内容,在 Java 中,字符串必须用双引号 括起来。- 分号,用于标记 Java 语句的结束,每条完整的语句都必须以分号结尾。
使用集成开发环境
虽然使用命令行是学习 Java 基础的好方法,但在实际开发中,程序员通常使用集成开发环境来提高效率,IDE 提供了代码高亮、自动补全、一键编译和运行等功能。
以下是几个流行的 Java IDE:
- IntelliJ IDEA: 由 JetBrains 开发,是目前最受欢迎的 Java IDE,社区版是免费的。
- Eclipse: 一个老牌的、开源的、功能强大的 IDE。
- VS Code (Visual Studio Code): 通过安装 Java 扩展包(如 Extension Pack for Java),也可以成为一个非常轻量且高效的 Java 开发环境。
在 IDE 中,您只需创建一个 Java 文件,粘贴代码,然后点击绿色的 "运行" 按钮,IDE 会自动完成编译和运行的所有步骤。
