数组 20220120
什么是数组



数组的定义
静态初始化数组



数组的访问



数组的几个注意事项


动态初始化数组


默认值
| 数组类型 | 默认值 |
|---|---|
| byte/short/int/long | 0 |
| float/double | 0.0 |
| char | (需测试) |
| string | null |
| boolean | false |

动态初始化数组的元素默认值


char 默认 编号为0的char类型的


定义了数组长度就不能初始化了

数组的遍历


数组的案例
求和


求最值



猜数字游戏




随机排名




洗牌

数组排序

冒泡排序



数组的内存图
Java内存分配、数组内存图


在执行int[] arr =new int[]{11,22,33}的=时,堆内存中产生的内存地址会被付给栈内存的arr
两个变量指向同一个数组


数组使用的常见问题
超过最大索引

空指针

Debug工具的使用

剩下的全部跑完

直接从第一个断点到第二个断点

