集合做为容器应该具有的功能(增删改查)不一定全有
Coollection接口存储一组不唯一,无序的对象。
List接口存储一组不唯一,有序(插入)顺序的对象
Set接口存储一组唯一,无序的对象
ArrayList优点:遍历和查找效率高,添加删除效率低
Linkedlist优点:插入和删除效率高遍历和查找效率低
Hashset采用Hashtable哈希表存储结构 特点添加速度快查询速度快,删除速度快但是无序。
LinkedHashset采用哈希表存储
HashMap key无序 唯一set
value 无序 不唯一 (collection)
LinkedHashMap 有序的HashMap速度快
TreeMap 有序 速度没有Hash快
1(添加)put(key,value)
2 (删除)clear() remove(key)
3(判断 )containskey(key) containsvalue(value) isEmpty()
4 (遍历) get(key) size() values() keyset() entryset()