1,存储元素的特点
①:数组中的元素可以是任何数据类型-基本数据类型和引用数据类型。但在一个定义好的数组中数据类型必须一致,char有asii码表对应
②:数组元素连续,空间大小一致,呈现一种线性结构.
③:数组的长度一但固定,就不能改变.如:String[] num={"1","2","3"}
2,数组的优缺点
①优点:
.根据索引去访问元素
.能存储较多数据
.根据索引遍历
②缺点:
.根据内容去找索引很慢
.数组的大小一但确定就不能改变
.只能存储一种数据类型
.增加超过长度时候很慢,删除也是
3,数组检索效率较高的原因
每次循环都会长度加1
4,foreach的底层
//自己写的
for(int age1:ages){
System.out.println(age1);
}
//字节码反编译
for(i1=0;i1<((Obiect[])ages2).lenght;++i){
}
底层还是使用for循环