数组:
就是可以存储多个元素的容器,但是这多个元素必须是同一类型的。
动态初始化:数据类型【】 数组名称 = new 数据类型【指定长度】; 或 数据类型 数组名称【】= new 数据类型 【指定长度】;
静态初始化:数据类型【】 数组名称 = new 数据类型【】{元素1,元素2,元素3….}
简化为:数据类型【】 数组名称 = {……}
tips:
1)定义一个数组,不能动静结合。
2)数组的遍历:通过循环语句,使用length属性将数组中的元素一一获取出来
3)数组中有length属性:获取数组长度
4)除此之外还有两个容器为:“StringBuffer:字符串缓冲区”,“Collection:集合”
StringBuffer中国没有length属性,而是以length()获取字符串的长度
Collection中没有length属性,而是以size()获取集合的元素数
5)数组中经常出现的异常:
RuntimeException:运行时期异常
ArrayIndexOutOfBoundsException:数组角标越界异常
NullPointerException:空指针异常
OOM :Out Of Memory:内存溢出