luzl 发表于 2013-1-27 04:47:35

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]
查看完整版本: main方法中args的长度