📌  相关文章
📜  java public static void main - Java (1)

📅  最后修改于: 2023-12-03 14:42:15.817000             🧑  作者: Mango

Java中的public static void main方法

在Java中, public static void main 方法是程序入口点,是Java程序启动的第一个方法。在编写Java程序时,每个类中都可以包含一个 public static void main 方法,但只有名为 Main 的类的 public static void main 方法作为程序的入口点执行。

方法定义

public static void main 方法的定义如下:

public static void main(String[] args)

这意味着该方法是公共的(即可从其他类访问),静态的(即可在没有实例对象的情况下调用),无返回值(即void),参数是一个字符串数组(即args)。

方法执行

当Java程序启动时,会查找名为 Main 的类,并使用该类中的 public static void main 方法作为程序的入口点执行。main 方法会被传递一个字符串数组参数,该参数包含命令行参数。

例如,以下示例代码演示了一个简单的 public static void main 方法的用法:

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

在上面的示例中, Main 类包含一个 public static void main 方法,该方法会在程序启动时打印 "Hello World!" 到控制台。

参数传递

public static void main 方法的参数是一个字符串数组,可用于在命令行上传递参数。例如,以下示例代码演示了如何在命令行上传递两个参数并将它们打印到控制台:

public class Main {
    public static void main(String[] args) {
        System.out.println("First argument: " + args[0]);
        System.out.println("Second argument: " + args[1]);
    }
}

在上面的示例中,我们可以在命令行上使用以下命令来执行程序并传递两个参数:

java Main argument1 argument2

程序将打印以下内容:

First argument: argument1
Second argument: argument2
总结

public static void main 方法是Java程序的入口点,是程序在启动时执行的第一个方法。它是Java程序中最重要的方法之一,可用于接收命令行参数、创建对象和调用其他方法。了解此方法的参数和用法对于编写和调试Java应用程序至关重要。