在Java中,main方法必须声明为public、static和void。静态关键字修饰main方法是因为程序启动时需要直接调用main方法,而静态方法可以在没有实例对象的情况下被调用。
另外,静态方法只能访问静态成员变量和静态方法,而main方法通常需要访问其他静态方法或变量。因此,将main方法声明为静态的确保了其在程序启动时可以被直接调用,并且可以方便地访问其他静态成员。
public static void main(),这个才是程序的启动类main方法,static修饰的要么是静态类,要么是静态属性,要么是静态方法,后面不在tatic修饰方法了。