Java Hello World 程序

2025 年 4 月 25 日 | 5 分钟阅读

在本节中,我们将学习如何编写简单的 Java 程序。在安装完 JDK 后,我们可以轻松地编写一个简单的 hello world Java 程序

在 Java 中,创建程序需要一个包含 main() 方法(程序的入口点)的类。在继续本节之前,让我们先了解一下基本要求。

Hello World - Java 程序

示例

编译并运行

输出

                                                Hello World!
                                                

Hello World Java 程序的が 基本要求

要执行任何 Java 程序,必须正确安装以下软件或应用程序。

创建 Hello World 示例

让我们创建 hello world Java 程序

示例

将上述文件保存为 Simple.java。

编译javac Simple.java
执行java Simple

输出

Hello Java

编译流程

当我们使用 javac 工具编译 Java 程序时,Java 编译器会将源代码转换为字节码。

Java How to Compile

第一个 Java 程序使用的参数

让我们看看 class、public、static、void、main、String[]、System.out.println() 的含义。

  • class 关键字用于在 Java 中声明一个类。
  • public 关键字是一个访问修饰符,表示可见性。它意味着对所有人可见。
  • static 是一个关键字。如果我们声明一个方法为 static,它就称为静态方法。静态方法的主要优点是无需创建对象即可调用静态方法。main() 方法由 JVM 执行,因此无需创建对象即可调用 main() 方法。这样可以节省内存。
  • void 是方法的返回类型。它表示该方法不返回任何值。
  • main() 方法表示程序的起点。
  • String[] argsString args[] 用于 命令行参数。我们将在下一节中讨论它。
  • System.out.println() 用于在控制台打印语句。其中,System 是一个类,out 是 PrintStream 类的对象,println() 是 PrintStream 类的一个方法。我们将在下一节讨论 System.out.println() 语句的内部工作原理。

要编写简单的程序,我们需要通过 开始菜单 -> 所有程序 -> 附件 -> 记事本 打开记事本,然后编写一个简单的程序,如下所示


The first program of java

正如我们在上面的记事本窗口中看到的,我们编写了一个简单的 Java 程序并将其保存为 Simple.java

为了编译和运行上述程序,请按照以下步骤打开命令提示符窗口

点击 开始菜单 -> 所有程序 -> 附件 -> 命令提示符。完成所有步骤后,屏幕上会出现以下窗口

how to compile and run a simple program of java

要编译和运行上述程序,请先转到当前目录;我的当前目录是 c:\new。输入以下命令

编译javac Simple.java
执行java Simple

有多少种方式可以编写 Java 程序?

编写 Java 程序的方法有很多种。Java 程序可以进行的修改如下

1) 通过更改修饰符的顺序,方法原型在 Java 中不变。

让我们看看 main() 方法的简单代码。

2) Java 数组中的下标表示法可以放在类型之后、变量之前或变量之后。

让我们看看编写 main 方法的不同代码。

3) 您可以通过传递 3 个省略号(点)来为 main() 方法提供 var-args 支持

让我们看看在 main() 方法中使用 var-args 的简单代码。我们将在 Java 新特性章节稍后学习 var-args。

4) 在 Java 中,类末尾的分号是可选的。

让我们看看简单的代码。

有效的 Java main() 方法签名

无效的 Java main() 方法签名

如何解决“javac 未被识别为内部或外部命令”的错误?

如果出现如图所示的问题,我们需要设置路径。因为 DOS 无法识别 javac 和 java 作为内部或外部命令。为了解决这个问题,我们需要设置 Java 路径。

如果我们不将程序保存在 JDK/bin 目录中,则不需要路径。但是,设置路径是一个很好的方法。点击此处查看 如何设置 Java 路径

how to resolve the problem of a hello world program in java

Hello Java Program 选择题

1. 哪个方法是任何 Java 程序的入口点?

  1. init()
  2. start()
  3. main()
  4. run()
 

答案:c

解释: main() 方法是任何 Java 程序的入口点。它是程序执行开始的地方。


2. Java 类要可执行需要什么?

  1. 它必须扩展 Thread 类
  2. 它必须实现 Runnable 接口
  3. 它必须包含一个 main() 方法
  4. 它必须是 public
 

答案:c

解释: 要使 Java 类可执行,它必须包含一个具有 public static void main(String[] args) 签名的 main() 方法。


3. 如何在 Java 中打印 "Hello, World!"?

  1. System.out.print("Hello, World!");
  2. System.print("Hello, World!");
  3. System.out.println("Hello, World!");
  4. System.write("Hello, World!");
 

答案:c

解释:要在 Java 中打印 "Hello, World!",您可以使用 System.out.println("Hello, World!"); 语句,该语句将文本打印到控制台并换行。


4. 以下哪种方法是编译名为 Example.java 的 Java 程序的正确方法?

  1. java Example.java
  2. javac Example
  3. javac Example.java
  4. java Example
 

答案:c

解释:编译名为 Example.java 的 Java 程序的正确方法是使用 javac Example.java 命令,该命令会生成 Example.class 字节码文件。


5. 下列代码的输出是什么?

  1. 1020
  2. 30
  3. 10 20
  4. Error
 

答案:b

解释:代码输出 30,因为它在打印结果之前将两个整数变量 a 和 b 相加。