来看下java的主方法:
我们在学习java的时候不可避免的要写个helloworld小代码:
public static void main(String [] args){
System.out.println("Helloworld!")
}
输出Helloworld!
再写一个
public static void main(String [] args){
System.out.println(args[0])
}
执行,控制台输出:0,但是会在控制台输出:
java.lang.ArrayIndexOutOfBoundsException
也就是说即使有报错信息,但是结果依然会输出出来。
那么args这个String的数组是怎么用的呢?用在哪里?
其实:这是在cmd命令下使用的,看!
在主方法中我们是这样定义输出的:
所以java的主方法中的String类型的参数时从cmd接收用户传入的值,在命令行输出。