数组
定义![在这里插入图片描述](https://img-blog.csdnimg.cn/19dbfbeb2b244dfe8a51e8c0699afeb2.png#pic_center)
调用与创建与声明
- 数组从0开始
- “数组名称”+".length"可以获取数组的长度
三种初始化及内存分析
int[] b = new int[10];为数组创建内存空间。
创建内存空间后,会自动进行默认初始化
数组的基本特点
- 下标越界:ArrayindexOutOfBoundsException
- 长度是确定的
- 不允许出现混合类型
- 元素可以是基本类型,也可以是引用类型
- 也看成是对象,数组对象本身是在堆中的
数组的使用
- for each循环
int array表示数组中的变量,arrays表示一个数组。此结构可以直接遍历数组,但无法使用下标。
* 简单应用:
数组作方法入参
方法的参数类型是数组,参数名是数组名
- 取数组中的最大值
- 数组作为返回值*
反转数组:
二维数组
- 概念模型
- 调用(坐标系的思想)
array[x][y] - 遍历输出二维数组