1、在java中,数组一旦建立,长度就固定了。因此数组建立的时候要么指定大小:int[] ints= new int[3];要么直接赋值int[] intss = {2,3,5};
二维数组定义时,可以只指定一维的大小:那就是行的int[][] intsss = new int[2][];。
java中的二维数组定义时赋值,必须得用{}括起来,int[][3] intssss= {1,3,2,4,5,6};这是错误的,但是在c++中可以,并且c++中赋值定义的时候须是列已知。
2、ArrayList可以动态开辟空间。这也为add方法奠定了基础。