📅  最后修改于: 2023-12-03 14:42:15.817000             🧑  作者: Mango
在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应用程序至关重要。