main方法是Java虚拟机调用的入口,该方法的权限必须是public,Java虚拟机在执行main方法时不必创建对象,所以该方法是static修饰,接收一个String类型的数组参数,数组保存执行Java命令时传递给所运行的类的参数,并且没有返回值。
固定格式:
public static void main(String[] args){}
注意:参数名args可以自定义,不是非必要叫args名,可以是任意名称,但一般都不修改。
由于main方法是static修饰静态的,所以不可以重写,但可以重载,只是重载的方法,JVM不认可,不可以作为程序入口。
public static void main(String[] args) {}public static void main(String param) {}
注意:由于main是静态方法,所以在该方法内调用的成员变量和成员方法都必须是静态的。