(1)main方法剖析:
public-------权限是最大的,这样才能被jvm虚拟机看到
static-------不需要对象,直接用主函数的名就可以调用了
void-------没有具体的返回类型
main-------函数名,不是关键字,知识jvm认识的一个固定名字
String[] args-------是形参列表 ,是一个字符串数组类型
class MainDemo{
public static void main(String[] args){
}
}
(2)main方法有参数,main方法传参测试:
①直接访问会出现数组越界:
class MainDemo{
public static void main(String[] args){
System.out.println(args[0]);
}
}
②若输入时传入参数则不会报错:
class MainDemo{
public static void main(String[] args){
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
}
}
}