📅  最后修改于: 2023-12-03 15:31:31.416000             🧑  作者: Mango
在Java中,main()
方法是一个程序的入口点,也是程序的起点。Java应用程序在运行时,JVM将从main()
方法开始执行。
Java中main()
方法的格式如下:
public static void main(String[] args)
public
:main()
方法是公共的,因此可以被其他类访问。static
:main()
方法是静态的,因此不需要创建实例即可调用它。void
:main()
方法没有返回类型,因为它的返回值不需要被其他方法调用。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
这里arg1
和arg2
就是向程序传递的参数。在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()
方法可以用来传递命令行参数,从而控制程序的行为。