Java 教程

Java 控制语句

面向对象编程

Java 内置类

Java 文件处理

Java 错误与异常

Java 多线程

Java 同步

Java 网络编程

Java 集合

Java 接口

Java 数据结构

Java 集合算法

高级 Java

Java 杂项

Java APIs 与框架

Java 类引用

Java 有用资源

Java - Hello World 程序



在输出屏幕(控制台)上打印“Hello World”是 Java 和其他编程语言中的第一个程序。本教程将教你如何在 Java 编程中编写你的第一个程序(打印“Hello World”程序)。

打印“Hello World”的 Java 程序

下面给出打印“Hello World”的 Java 程序

public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    */

   public static void main(String []args) {
      System.out.println("Hello World"); // prints Hello World
   }
}

编写、保存和运行 Hello World 程序的步骤

让我们看看如何保存文件、编译和运行程序。请按照以下步骤操作:

  • 打开记事本并添加上面的代码。
  • 将文件另存为:“MyFirstJavaProgram.java”
  • 打开命令提示符窗口,并转到保存类的目录。假设它是C:\
  • 键入'javac MyFirstJavaProgram.java' 并按 Enter 键编译代码。如果代码中没有错误,命令提示符将带你到下一行(假设 - 路径变量已设置。学习:Java 环境搭建)。
  • 现在,键入'java MyFirstJavaProgram' 运行你的程序。
  • 你将看到屏幕上打印“Hello World”。

输出

C:\> javac MyFirstJavaProgram.java
C:\> java MyFirstJavaProgram
Hello World

Hello World 程序的解释

既然我们已经成功地在输出屏幕上打印了 Hello World。让我们逐行理解代码。

1. 公共主类

public class MyFirstJavaProgram {

此行正在创建一个新的类 MyFirstJavaProgram,并且是公共的,因此此类必须在与 MyFirstJavaProgram.java 相同名称的文件中定义。此约定有助于 Java 编译器 在读取文件内容之前识别要创建的公共类的名称。

2. 注释部分

/* This is my first java program.
* This will print 'Hello World' as the output
*/

这些位于 /* */ 块中的行不被 Java 编译器考虑,而是注释。注释有助于更好地理解程序,并使代码更易于阅读和理解。

3. 公共静态 void main

public static void main(String []args) {

此行表示当将此程序加载到内存中时 JVM 调用的 main 方法。此方法用于执行程序。一旦此方法完成,程序在单线程环境中就完成了。

4. 使用的关键字

让我们检查此行中每个关键字的目的。

  • public − 定义 main 方法的作用域。作为公共方法,它可以被外部程序(如 JVM)调用。
  • static − 定义 main 方法的状态。作为静态方法,它可以在不首先创建类对象的情况下被外部程序(如 JVM)调用。
  • void − 定义 main 方法的返回类型。作为 void 方法,它不返回任何值。
  • main − 方法的名称
  • String []args − 在执行 java 命令时从命令行传递的参数。

5. System.out.println() 方法

System.out.println("Hello World"); // prints Hello World

System.out 代表主控制台,其 println() 方法以“Hello World”作为输入,并将其打印到控制台输出。

广告