二维数组 1.声明 2.分配空间 3.赋值 int[][]a;//声明 a = new int[2][3];//分配空间,2表示数组长度,3表示元素长度 int[][]arr = new int[5][];//正确,元素长度可以不定义,长度可以不一样 intint[][]arr = new int[][];//错误,必须要定义数组长度 二维数组与内存的关系 从内存分配原理的角度来讲,只有一维数组 int[][] s =new int[3][4]; Arrays类常用方法 equals、sort、toString、fill、copyOf、binarySearch