main方法中args的长度
public class Demo66S{public static void main(String[] args) {System.out.println(args.length);System.out.println(args);}}Java中main的args跟C语言有些不同。C语言可以获得本程序名,并且位置是0,但是Java中如果不跟任何参数的话,取0位置的参数会报异常.
javac Demo66S.java
javaDemo66S
输出
0
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Demo66S.main(Demo66S.java:5)
javaDemo66S kk
输出
1
kk
页:
[1]