Map,Set和list三者的区别:
- list:其中的值允许重复,因为其为有序的数据结构 ,允许空值
三个实现类:LinkedList、ArrayList、Vector
- set :其中的值不允许重复,无序的数据结构 (Set 集合根据 hashcode 来进行数据的存储,所以位置是固定的,但是位置不是用户可以控制的,所以对于用户来说 set 中的元素还是无序的)
两个实现类:TreeSet 、HashSet
- map:成对的数据结构,健值必须具有唯一性(键不能同,否则值替换)
四个实现类:HashMap、HashTable、SortMap、 LinkedHashMap