一.维数组
1.数组定义格式
2.数组的静态初始化
3.数组的动态初始化
静态和动态初始化的区别 :
1. 动态初始化 : 手动指定长度, 系统分配默认值
2. 静态初始化 : 手动指定元素, 由系统计算出数组的长度
一维数组案列:
求数组中最大的值
使用随机数填充数组中的元素
键盘输入数组元素并找出最小值
数组中的常见异常
-
数组索引越界异常 : ArrayIndexOutOfBoundsException :
-
原因 : 访问了不存在的索引
-
-
空指针异常 : NullPointerException :
-
原因 : 当引用数据类型的变量, 记录到null之后, 代表跟堆内存的链接被切断了
-
这时候还要去访问堆内存的数据, 就会出现空指针异常
-
-
二.二维数组
二维数组静态初始化
二维数组动态初始化
内存分析
二维数组案列:
使用随机数填充二维数组中的元素
遍历二维数组