main方法你了解吗?
package com.company;
public class main {
public static void main(String[] args){
//从侧面验证:
//int [] arr1; //如果对数组只声明,没有后续操作,那么相当于白定义了。
//int [] arr2 = null;
//System.out.println(arr2.length); //java.lang.NullPointerException 空指针异常
int arr3 [] = new int[0];
System.out.println(arr3.length); //java中可以输出长度为零的数组
int arr4 [] = new int[4];
System.out.println(arr4.length);
System.out.println(args.length);
//从这个结果证明,参数是String[], 实参是 new String[0]
//默认情况下,虚拟机在调用main方法的时候就是传入了一个长度为0的数组
System.out.println(args.length);
for(String str:args){
System.out.println(str);
}
}