一维数组
数组是一组连续的存储空间,
数组相当于一个容器,
类型相同,长度固定。
数组的创建:
元素类型[] 数组名 = new 元素类型[元素个数或数组长度];
注意:int x[] 也是一种创建数组的格式。推荐使用int[ ] x 的形式声明数组。
数组初始化:
数组内存分析:
- 栈内存:栈内存存储的都是局部变量
- 堆内存:堆内存存储的都是对象内存
二维数组
二维数据的两种声明方式:
int arr1[][];
char[][] arr2;
数组在声明时也没有分配内存空间,同样要使用关键字new来分配内存,然后才可以访问每个元素
注意: 创建二维数组的时候,可以只声明"行"的长度,而不声明"列"的长度
多维数组
int a[][][] = new int[3][4][5];
//创建三维数组