📅  最后修改于: 2023-12-03 15:18:43.463000             🧑  作者: Mango
在Java程序中,public static void main(string args)
是一个特殊的函数,也是程序的执行入口。
函数的签名public static void main(string args)
中,
public
表示该方法是公开的,可以在其他类中被访问。static
表示该方法属于类,而不是属于对象,可以直接通过类名访问,不需要创建类的实例。void
表示该方法没有返回值。main
是main方法的名称,与C++中的main函数类似。string args
表示该方法接收一个字符串数组作为参数。Java虚拟机在执行Java程序时,会查找该函数作为程序的入口点,执行该函数中的代码来启动程序。
public class Main {
public static void main(String[] args){
System.out.println("Hello, World!");
}
}
在上面的例子中,我们定义了一个类Main
,在该类中定义了一个静态方法main
。该方法只有一行代码,打印了一句话Hello, World!
。
我们可以通过在命令行中调用该程序,来执行该main
方法。
$ java Main
输出结果为:
Hello, World!
main
方法的访问修饰符必须为public
。main
方法必须是静态的。main
方法必须接收一个字符串数组作为参数。main
方法中的代码会在程序启动时自动执行,不需要手动调用。main
方法中的代码是程序的主要逻辑,其他的代码都是在该方法中被调用的。