对main方法的一些理解
首先,Java main方法的形式是
public static void main(String[] args) {}
public
main方法作为程序的入口,在程序执行初被JVM调用。其访问权限只能是public,否则程序无法运行。
static
main方法为静态,这样不用实例化对象即可调用main方法
void
因为jvm有限制,所以不能有返回值
String[] args
该方法接收String类型的数组参数,该数组中保存执行java命令时传递给所运行的类的参数。可以如此验证:
public class Hello {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.println("第"+(i+1)+"个参数是"+args[i]);
}
}
}
执行