栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

集合框架底层数据结构总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

集合框架底层数据结构总结

目录

Collection

List

ArrayList

Vector

linkedList

Set

HashSet

linkedHashSet

TreeSet

Map

HashMap

linkedHashMap

Hashtable

TreeMap


Collection

List

元素可重复,有序


ArrayList

动态数组实现,线程不安全

Vector

数组实现,线程安全

linkedList

双向链表实现,线程不安全


Set

不可重复,无序


HashSet

底层为哈希表,无序且不可重复

linkedHashSet

底层为链表+哈希表,有序不可重复

TreeSet

底层为红黑树,有序不可重复


Map

存储键值对


HashMap

按哈希算法存取键对象,无序,线程不安全

linkedHashMap

保证了元素迭代的顺序

Hashtable

和HashMap相似,线程安全,不常用。现在多线程情况下一般使用ConcurrentHashMap。

TreeMap

可以对键对象进行排序

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/658407.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号