您的位置:首页 > 编程语言 > Java开发

【职坐标】java集合框架简介

2016-07-17 21:32 369 查看
Java集合之集合框架
一、   什么是集合框架

a)   “集合框架”由一组用来操作对象的接口组成。不同接口描述不同类型的组

二、   集合的优缺点及用途

a)   创建接口特定的实现

b)   允许更改基本的数据结构而不必改变其它代码

c)   用途: “保存对象”

三、   集合的分类(集合框架简介)

a)    Collection 。一组对立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set 不能有重复元素。

b)     Map 。一组成对的“键值对”对象。初看起来这似乎应该是一个Collection ,其元素是成对的对象,但是这样的设计实现起来太笨拙了,于是我们将Map明确的提取出来形成一个独立的概念。

c)   Collection和map的区别

               i.         Collection和Map的区别在于容器中每个位置保存的元素个数。Collection 每个位置只能保存一个元素(对象)。此类容器包括:List ,它以特定的顺序保存一组元素;Set 则是元素不能重复。

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

d)   通过集合框架图简单讲解迭代器

四、   collection List Set 和Map容器的特点

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

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

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

            iv.         Map – 接口用于保存关键字(Key)和数值(Value)的集合,集合中的每个对象加入时都提供数值和关键字。Map 接口既不继承 Set 也不继承 Collection。

b)   list map set三大接口的实现类

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息