第四章【流程控制与数组】
- 顺序结构
- if分支语句
- switch分支语句
- while循环
- do while循环
- for 循环
- 嵌套循环
- 控制循环结构
- 理解数组
- 数组的定义与初始化
- 使用数组元素
- 数组作为引用类型的运行机制
- 多维数组的实质
- 操作数组的工具类
- 数组的实际使用场景
Java7增强后的switch语句:支持String类型。及之前的byte,short,int,long,char 4中整数类型,还有枚举类型。
Java的标签:只有放在循环语句之前才有作用。之后可以再使用 break outer; //来中断outer指定的循环。 continue outer;//跳过指定循环的剩下的语句
Java的数组:引用类型
Java的数组定义时不能指定长度,未分配内存空间,不能使用
数组的初始化:
静态初始化:arrayName = new type[]{ ele1, ele2, ele3};
动态初始化:arratName = new type[length]; 先由系统赋初始值,之后再赋值
整数类型:0; 浮点类型:0.0; 字符类型:‘\u0000’; 布尔类型:false; 引用类型:null;
二维数组的初始化:int[][] arr = new int[4][]; //可以只指定最左边的数值,即最高维度的长度
加强for循环即foreach语句
每个方法都有其对应的栈区:main栈区,fn1 方法栈区
Java8增强的工具类:java.util.Arrays. 一系列方法