方法+数组
重载关系和返回值类型没有任何关系.
只与关系列表有关.关系列表包括数据类型,数量,顺序.
栈:后进先出.
静态初始化: int a[] = { 3, 9, 8 }; Date days[] = { new Date(1, 4, 2004) new Date(2,4,2004) new Date(3,4,2004) }; int[] nums = new int[]{1, 3, 5, 7, 9}
动态初始化: int[] a; a = new int[3]; a[0]=XXX a[1]=XXX a[2]=XXX; 首先分配空间,然后赋值,如果不赋值就默认初始值0.
如果知道要存哪一些数据时用静态初始化. 如果不知道要存多少数据就用动态初始化.
数组常见异常:NullPointException(空指针异常) 没有对数组进行初始化就直接操作数组.
ArrayIndexOutofBoundsException(数组索引越界异常)
获取最大元素:
逆序排列数组元素:
最后出现的元素For循环从后往前找.
这种方法叫做线性搜索, 从头或者从尾做遍历.