Java 集合框架

未经允许不得转载!

官方文档地址:
http://docs.oracle.com/javase/tutorial/collections/index.html


集合框架是什么?

原文
在说集合框架是什么前,有必要先了解一下什么是集合。集合(有时称为容器)是指具有某种特定性质的具体的或抽象的对象汇总而成的集体。集合用于存储,检索,操作和传达聚合数据。例如手中的扑克(纸牌集合)。

集合框架是用于表示和操作集合的统一体系结构。

使用Java集合框架的好处

官方文档说了6点,按我的使用感受简单概括了下:

  • 职责清晰:大部分场景下都能找到对应功能的类
  • 复用性强:大部分业务场景都有适用的类
  • 节约开发成本:由于复用性强,定制功能的情况比较少

Java集合框架的结构

原文
集合框架由两部分组成:集合类、Map类(不是真正的集合,但是Map包含 Collection Views,可以转换为集合)。其对应的核心接口分别是:java.util.Collectionjava.util.Map

java.util.Collection衍生出一些列特定功能的核心接口:java.util.Listjava.util.Setjava.util.Queue

集合框架的结构图(在processon上,求赞屯文件数)

集合类的主要特性

  • List: 有序,不唯一
  • Set: 唯一
  • Queue: 有序,不唯一
  • Map: 键值对映射(key -> value),key是唯一的

集合类解析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值