java容器:3、List、Set、Map之间的区别?

List、Set、Map之间的区别?

List:
有序集合,元素可重复。实现类有ArrayList、LinkedList、Vector。
具体链接:
List接口(代码模拟ArrayList和LinkedList类的底层实现)

Set:
无序集合,元素不可重复。实现类有HashSet、TreeSet。
具体链接:
java容器——Set接口分析

Map:
键值对集合,存储键和值之间的映射;key无序唯一不可重复;value不要求有序,允许重复。实现类有HashMap、TreeMap、HashTable、WeakHashMap等。
具体链接:
java容器——Map接口(代码模拟HashMap的底层实现)

发布了57 篇原创文章 · 获赞 13 · 访问量 1119

猜你喜欢

转载自blog.csdn.net/weixin_42924812/article/details/105054150