java集合

通俗的说java集合由Collection接口和Map接口组成

1.Colletion接口有两个子接口Set(无序,不可重复),List(有序,可重复),底层 为数组实现

2.Map接口与Collection接口同级

3.Set的实现类有:HashSet,TreeSet,LinkedHashSet.其中TreeSet,LinkedhHashSet为有序,Linked为线程安全,其他线程不安全

4.List的实现类有:ArrayList,LinkedList,vector(vector线程安全,老接口)

5.Map实现类有:HashMap,TreeMap,Hashtable(线程安全),key底层用Set封装故为无序,TreeMap按顺序排序

6.Collections工具类操作List实接口(排序(Sort)混排(Shuffling),反转(Reverse)替换所以的元素(Fill),拷贝(Copy),返回Collections中最小元素(min)





你可能感兴趣的:(java集合)