主函数: public static void main(String[] args)
特殊之处:
1、格式是固定的
2、被jvm锁识别和调用
public:因为权限必须够大
static:不需要对象,直接用主函数所属类名调用即可。
void:主函数没有具体的返回值
main:函数名,不是关键字,只是jvm识别的固定的名字
String[] args:这是主函数的参数列表,是一个数组类型的参数,而且元素都是字符串类型。
public class MainDemo {
public static void main(String[] args) {
System.out.println(args.length);
for(int i=0; i<args.length; i++) {
System.out.println(args[i]);
}
}
}
注意在eclipse中不会有显示,并会出现数组越界的错误,只有在控制台输出,同时要赋值。