假如声明一个不规则的二维数组
依次对每一列赋值
int arr[][] = new int[3][];
arr[0] = new int[][]{1,2,3};
这里arr[0]也是代表一个数组
一维数组可以声明为
int arr[]={1,2,3};;
为什么不能直接赋值写成
arr[0]={1,2,3};
这种直接用常量赋值的简写写法属于JVM优化过的写法,String a =""也是类似的,不支持所有场景。