名称 | 底层结构 | 线性安全 | 有序性 | 值唯一性 |
Vector | 数组 | 安全 | 有 | 不 |
HashTable | 数组+链表 | 安全 | 无 | 不为空,唯一 |
LinkedList | 双向链表 | 不安全 | 有 | 不 |
ArrayList | 数组 | 不安全 | 有 | 不 |
HashSet | 数组+链表 | 不安全 | 无 | 唯一 |
TreeSet | 红黑树 | 不安全 | 有 | 唯一 |
HashMap | 数组+链表/红黑树 | 不安全 | 无 | key唯一 |
TreeMap | 红黑树 | 不安全 | 有 | 不 |
ConcurrentHashMap | 数组+链表/红黑树 | 安全 | 无 | 不 |
https://kunyuan.tech/?p=34
最后
以上就是如意西装最近收集整理的关于JAVA基本数据结构的全部内容,更多相关JAVA基本数据结构内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复