📌  相关文章
📜  Java main() 方法 – public static void main(String[] args)(1)

📅  最后修改于: 2023-12-03 15:31:31.416000             🧑  作者: Mango

Java main() 方法 – public static void main(String[] args)

在Java中,main()方法是一个程序的入口点,也是程序的起点。Java应用程序在运行时,JVM将从main()方法开始执行。

格式

Java中main()方法的格式如下:

public static void main(String[] args)
  • publicmain()方法是公共的,因此可以被其他类访问。
  • staticmain()方法是静态的,因此不需要创建实例即可调用它。
  • voidmain()方法没有返回类型,因为它的返回值不需要被其他方法调用。
  • main:方法名为main,是Java虚拟机寻找的入口点。
  • String[] args:args是字符串类型的参数,用于从命令行传递参数。
使用

下面是一个简单的Java程序,它会输出“Hello, world!”:

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

上述程序包含了一个类HelloWorld,其中的main()方法用于输出“Hello, world!”。当程序运行时,main()方法会被JVM调用,输出语句会在控制台上打印“Hello, world!”。

参数

当运行Java程序时,可以向main()方法传递命令行参数。这些参数可以用来控制程序的行为。例如,在命令行输入命令:

java HelloWorld arg1 arg2

这里arg1arg2就是向程序传递的参数。在Java中,这些参数会被传递给main()方法的args参数。

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, " + args[0] + " " + args[1] + "!");
    }
}

上述程序会输出“Hello, arg1 arg2!”。注意,在实际使用中,必须检查args的长度以确保不会出现数组越界异常。

总结

Java中的main()方法是程序的入口点,也是程序的起点。它的格式是public static void main(String[] args)main()方法可以用来传递命令行参数,从而控制程序的行为。