二维数组
-
二维数组:就是每一个元素为一维数组的数组。
-
二维数组格式
二维数组格式1: 数据类型[][] 变量名 = new 数据类型[m][n]; m表示这个二维数组有多少个一维数组 必须写上 n表示每一个一维数组的元素个数 int[][] arr = new int[3][2]; 二维数组格式2 数据类型[][] 变量名 = new 数据类型[m][]; m表示这个二维数组有多少个一维数组 int[][] arr = new int[3][];//第二个数填与不填有关是否初始化 二维数组格式3 数据类型[][] 变量名 = new 数据类型[][]{{元素…},{元素…},{元素…}...};
递归
- 递归:在方法中调用方法本身的这种现象,我们称之为递归
- 递归注意事项:要有出口,否则就是死递归。次数不能太多,否则就内存溢出
- 递归所体现的思想,就是拆分合并的思想。
面向对象
- Java中面向性对象的三大特征;封装,继承,多态
- 现实中的事物和类的对应关系
事物 ----------------- 类
属性 ----------------- 成员变量
行为 ----------------- 成员方法 - 类:是一组相关的属性和行为的集合
对象:是该类事物的具体体现