1.数组在内存中表示一段连续的存储空间。
2.长度从1开始,数组下表却从0开始。
3.数组的优点在于访问的效率高。
4.缺点在于在定义的时候就已经确定了内存空间,无法随时改变。
5.数组的数据类型:引用类型,说到引用类型,不得不提java的一些特点——java不允许开发者使用指针,但是自己的引用类型却在大用特用。并且,在java中,数组和String一样,被当做类来使用。
6.数组的唯一属性是length
举例:
一维数组的使用
定义数组有哪些方式:
数据类型 [] 数组名 = new 数据类型[长度];
数据类型 [] 数组名 = {值,...};
数据类型 [] 数组名;
数组名 = new 数据类型[长度];
数据类型 [] 数组名;
数组名 = new 数据类型[]{值,...};
获取数组的长度:数组名.length;
获取对应下标的元素值:数组名[下标];
二维数组的使用
定义数组有哪些方式:
数据类型 [][] 数组名 = new 数据类型[行][列];
数据类型 [][] 数组名 = {{值,...},...};
数据类型 [][] 数组名;
数组名 = new 数据类型[行][列];
数据类型 [][] 数组名;
数组名 = new 数据类型[][]{{值,...},...};
获取二维数组的总行数:数组名.length;
获取二维数组的每一行的列数:数组名[行下标].length;
获取二维数组总的元素个数:
获取某一个元素:数组名[行下标][列下标]