一周学习总结
collection集合
迭代器
迭代:Collection集合中元素获取方法,在取出元素之前要先判断结婚证有没有元素,如果有,就把这个元素取出来,继续判断,还有就再取出来。一直把集合中的元素全取出来,这个方法称为迭代
Arraylist
List 接口的大小可变的数组的实现,查询快,增删慢,底层是数组,
增元素需要先创建一个加一的先数组,再添加。所以增删慢
此实现不是同步的,是多线程,所以快
Set接口
java.util .Set 接口 extends Collection接口
set接口的特点:
1 不允许存储重复的元素
2 没有索引 没有带索引的方法,不能使用普通的for循环遍历
java.util .HashSet集合 implements Set接口
HashSet特点:
1 不允许存储重复的元素
2 没有索引,没有带索引的方法,不能使用for循环
3 是一个无序的集合,存储元素和取出元素的殊勋不一致
4 底层是一个哈希表结构,查询快
哈希值:
就是一个十进制的整数,没有重写Hashcode方法,系统随机给一个,重写了,写什么,就返回什么
浙公网安备 33010602011771号