Java集合排序及java集合类详解(Collection、List、Ma(5)

时间:2025-07-11

java的集合排序

2) Map 。 一组 成对的“键值对”对象。初看起来这似乎应该是

一个Collection ,其元素是成对的对象,但是这样的设计实现起

来太笨拙了,于是我们将Map明确的提取出来形成一个独立的概

念。另一方面,如果使用Collection 表示Map的部分内容,会便

于查看此部分内容。因此Map一样容易扩展成多维Map ,无需

增加新的概念,只要让Map中的键值对的每个“值”也是一个M

ap即可。

Collection和Map的区别在于容器中每个位置保存的元素个数。Co

llection 每个位置只能保存一个元素(对象)。此类容器包括:List ,

它以特定的顺序保存一组元素;Set 则是元素不能重复。

Map保存的是“键值对”,就像一个小型数据库。我们可以通过“键”

找到该键对应的“值”。

Collection – 对象之间没有指定的顺序,允许重复元素。

Set – 对象之间没有指定的顺序,不允许重复元素

List– 对象之间有指定的顺序,允许重复元素,并引入位置

下标。

Map – 接口用于保存关键字(Key)和数值(Value)的集

合,集合中的每个对象加入时都提供数值和关键字。Map 接口

既不继承 Set 也不继承 Collection。

List、Set、Map共同的实现基础是Object数组

除了四个历史集合类外,Java 2 框架还引入了六个集合实现,如

下表所示。

这里没有 Collection 接口的实现,接下来我们再来看一下下面的

这张关于集合框架的大图:

Java集合排序及java集合类详解(Collection、List、Ma(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219