您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
javase第二季学习笔记-main方法
发布时间:2017-07-10 13:48:58编辑:雪饮阅读()
main方法是公共的,因为虚拟机要调用。
静态的,不需要实例化,因为main是虚拟机调用的,所以不需要实例化。虚拟机调用没有返回值。
main方法名是固定的不能更改的。
String[]在虚拟机调用时已经传递了参数,只不过是一个空的字符串数组。
当我们给他传递参数的时候才不为空。由于他是虚拟机调用的,所以我们不能直接传参,要传参需要在命令行中传参,如:
public class NewKeywordDemo
{
public static void main(String[] args){
System.out.println("main方法的字符串数组参数长度为:"+args.length);
for(int i=0;i<args.length;i++){
System.out.println(args[i]);
}
}
}
当要传递多个字符串的时候用空格分隔
由于static和public他们都属于修饰符,所以没有语法上的前后顺序之分。public在前或者static在前都是可以通过编译的。
关键字词:javase,main