java main方法
1.main方法必须是如下形式,即公开、静态、无返回类型。
public static void main(String[] args) {
}
或者
static public void main(String[] args) {
}
2.程序正常运行,main返回0,也可以通过System.exit方法返回其他值。如System.exit(123)。
3.主函数main方法参数必须是String[] 类型,变量名可以自定义。
4.IDE中右键-〉Run as-〉Run configurations-〉“(x)=Arguments”标签,配置args参数,或者使用命令,或者配置在程序的启动脚本中。
之间多余的空格会被会略掉。比如:
javac HelloWorld.java
java HelloWorld 1 2 3
5.main方法可以Overloading,比如:
public static void main(String[] args, int i) {
System.out.println("1");
}
此时作为普通方法,非主函数。
6.main方法可以抛出异常:
public static void main(String[] args) throws Exception {
throw new Exception("");
}
7.将启动程序放在类的静态块中:
View Code
public class Test { static { System.out.println("0"); } public static void main(String[] args, int i) { System.out.println("1"); } public static void main(String[] args) throws Exception { throw new Exception(""); } }