关于java中常用的集合总结,后续会继续添加
Set List Map
1.Set接口
无序,不可重复,即最多可以包含一个null
Set接口是可以获得Iterator迭代器的
Iterator it = map.keySet().ieterator();
map.entrySet().iterator();
list.iterator();
利用迭代器进行迭代
2.List接口
有序,可重复,允许null
主要实现类
ArrayList类==不是线程安全的(性能相对高些)
Vector类==是线程安全的
当元素超过它们初始大小时,Vector会将容量翻倍2.0,ArrayList会翻倍1.5,相对来说节省空间
3.Map接口(键,值 |key不能为null,且key不能重复)
无序,key值不可重复
HashMap
HashTabel