程序员社区

如何用 Java 写一个 Hello World 程序?

Java 程序员学习编码的第一个程序是Java中的 Hello World 程序。但是很多时候我们错过了基本语法的本质。通过本文的媒介,我将深入了解 Java 中的 Hello World 程序。

以下是本文涵盖的主题:

  • Java 中的 Hello World 程序
  • 语法分析
  • 编译程序
  • 执行程序

Java 中的 Hello World 程序

在我们深入细节之前,让我们先从编码开始,看看Java 中的基本 Hello World 程序是如何编码的。

public class HelloWorldDemo {
    public static void main(String[] args) {
        System.out.println( "Hello World!" );
        System.exit( 0 ); //success
    }
}

现在您已经完成了编码,现在让我们深入分析程序的语法。

语法分析

第 1 行:公共类 HelloWorldDemo {

这一行使用关键字class来声明一个名为 HelloWorldDemo 的新类。由于 Java 是面向对象的编程 (OOP)语言,因此整个类定义,包括其所有成员,都必须包含在左花括号 { 和右花括号} 之间。此外,它使用 public 关键字从包外部指定类的可访问性。

第 2 行: public static void main( String[] args ) {

这一行声明了一个名为 main(String[]) 的方法。它被称为main方法,并作为Java 编译器开始执行程序的入口点。换句话说,无论何时在 Java 中执行任何程序,main 方法都是要调用的第一个函数。然后从主方法调用应用程序中的其他函数。在标准 Java 应用程序中,必须使用一个 main 方法来触发执行。

现在让我们分解整行并分析每个单词:

public:它是一个访问修饰符,指定可见性。它允许 JVM 从任何地方执行该方法。

static:这是一个有助于使任何类成员成为静态的关键字。main 方法是静态的,因为不需要创建对象来调用Java 中的静态方法。因此,JVM 可以调用它而无需创建有助于节省内存的对象。

void:表示方法的返回类型。由于 Java main 方法不返回任何值,因此它的返回类型被声明为 void。

main():是JVM中已经配置好的方法名。

String[]:它表示 Java main 方法可以接受String array类型的单行参数。这也称为 java 命令行参数。下面我列出了一些有效的 java main 方法签名:

  • public static void main(String[] args)
  • public static void main(String []args)
  • 公共静态无效主(字符串参数[])
  • 公共静态无效主(字符串...参数)
  • 静态公共无效主(字符串 [] args)
  • public static final void main(String[] args)
  • final public static void main(String[] args)

第 3 行:System.out.println(“Hello World!”);

System:它是 java.lang 包中的一个预定义类,其中包含各种有用的方法和变量。

out:它是 PrintStream 类型的静态成员字段。

println:它是PrintStream类的一个方法,用于打印传递给标准控制台的参数和换行符。您也可以使用 print() 方法代替 println()。

第 4 行: System.exit( 0 );

java.lang. 系统exit ()方法用于通过终止当前正在执行的Java虚拟机来退出当前程序。此方法将状态代码作为输入,通常为非零值。它指示发生任何异常终止的情况。

  • exit(0):用于指示成功终止。
  • 退出(1)或 exit(-1) 或任何非零值: 用于指示不成功的终止。

这就是程序语法的全部。现在让我们看看如何在 Java 程序中编译 Hello World。

编译程序

现在您需要在文本编辑器中输入该程序,并使用您在程序中使用的类名保存它。就我而言,我将其保存为 HelloWorldDemo.java。

下一步是,转到您的控制台窗口并导航到您保存程序的目录。

现在为了编译以下命令中的程序类型:

javac HelloWorldDemo.java

注意:Java 区分大小写,因此请确保以正确的格式输入文件名。

如果成功执行,此命令将生成一个 HelloWorldDemo.class 文件,该文件本质上独立于机器且可移植。

现在您已经成功编译了程序,让我们尝试用 Java 执行我们的 Hello World 程序并获得输出。

执行程序

为了在命令行上在Java 程序中执行 HelloWorld ,您需要做的就是输入以下代码:

java HelloWorldDemo

瞧!你已经成功地用 Java 执行了你的第一个程序。

如果您使用的是 IDE,则可以跳过所有这些麻烦,只需按 IDE 中的执行按钮即可在 Program Java 中编译和执行您的 Hello World。

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 如何用 Java 写一个 Hello World 程序?

一个分享Java & Python知识的社区