在一个主函数里面的命名方式,如果输入一个main,然后再ctrl + /,它会自动生成后面的东西
package Basic;
public class Test {
public static void main(String[] args) {
}
}
那这段代码块中的args里面中有东西吗?
package Basic;
public class Test {
public static void main (String[] args) {
System.out.println(args[0]);
}
}
此时会出现一个错误
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Basic.Test.main(Test.java:5)
args[0]就是取第一个参数,因运行的时候没有参数所以会把索引越界异常。所以说明了这个没有值,那如何设置值呢?
可以通过以下步骤进行设置:
因为args是