### 回顾知识点
数组
一元数组
数组格式 : 数据类型 [ ] 数据名=new 数据类型[ ];
数组输入如; int[ ] arr=int []{23,345,456};或者int=[] arr={23,345,456}
二元数组
数组格式 :数据类型 [] []=数据类型=new 数据类型[] [];
数据输入如: int[] []=new int[] [] { { 34 , 56 }, { 23 , 67 } };
成员变量:在类中方法外定义的变量随方法调用而完毕
成员变量在“ 堆”内存
局部变量;在方法定义中或者方法声明上的变量,随调用而回收。
局部变量存放在” 栈 “内存
运行程序面临的一些问题
a:ArrayIndexOutOfBoundsException:数组索引越界异常
原因:你访问了不存在的索引。
b:NullPointerException:空指针异常
原因:数组已经不在指向堆内存了。而你还用数组名去访问元素。
递归
递归符号 i:8