初探java集合框架
来源:互联网 发布:中国软件行业协会会员 编辑:程序博客网 时间:2024/05/17 07:53
集合框架UML图
从图中可以看出集合框架分为2大模块 Collection和Map。
Collection
Collection主要子类接口分为List、Set、Quene。
List的特点是 集合中的元素可重复,因实现ListIterator接口所以提供双向迭代的功能。
以下是相关List的具体实现类
Stack在Vector类的基础上增加了栈的先进后出的规则。
Set的特点是 集合中的元素不可重复
HashMap的数组长度总是2的多少次方
LinkedHashSet在HashSet的基础上在每次增加元素,删除元素时,用一条链表维护元素插入时的先后顺序。
Map
Map是以key-value形式存储的集合
Queue
Queue定义了队列的性质—先进先出
ArrayDeque—双向队列
PriorityQueue—优先级队列
以上2种队列均采用的是数组实现的。
阅读全文
0 0
- 初探java集合框架
- Java 集合框架初探
- 黑马程序员-----初探集合框架
- Java集合:集合框架
- java集合初探之数据
- 【Java】java集合框架
- [Java]Java集合框架
- WebMagic Java爬虫框架初探
- JAVA集合框架和集合
- 【集合】Java集合框架介绍
- Java集合之集合框架
- [集合]Java的集合框架 Collection集合
- Java集合框架 (一)
- Java集合框架 (二)
- Java集合框架(三)
- Java集合框架
- 也来谈Java集合框架
- 也来谈Java集合框架
- 追根究底之追本溯源:光标
- 物联网专题
- Apache+Django
- 2017.08.04回顾
- 在Dev C++中使用c语言图形库的配置
- 初探java集合框架
- UVALive
- 一篇比较好的介绍(两种线程模式)
- 禁止Cell被选中之后进入高亮状态
- 3D模型初探(人体运动学)
- 使用cJSON创建JSON字符串
- 近期交互学习记录
- Hibernate(五)一对多映射(多对一)
- 问一下大家个3D问题:旋转和缩放以及平移中如何插值矩阵?