1.List和Set都继承自Collection接口,Map则不是
2.List特点:元素有放入顺序,元素可重复
Set特点:元素有放入顺序、元素不可重复,重复元素会被覆盖掉
3.Map与List、Set接口不同,它是由一系列键值对组成的集合,提供了key到Value的映射
4.Set和List对比
Set:检索元素效率低下,删除和插入效率高,并不会引起元素位置变化
List:和数组类似,List可以动态增长,查找元素效率高,删除插入效率低,因为会引起元素位置变化
5.线程安全集合类和非线程安全集合类
LinkedList、ArrayList、HashSet是非线程安全的,Vector是线程安全的
HashMap是非线程安全的,HashTable是线程安全的
StringBuffer是非线程安全的,StringBulider是线程安全的