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

java 集合系列(1) --------------基本介绍

2016-04-08 14:52 447 查看
java容器类库的用途,用于保存对象。包含2个概念。

1)Collection 一组对立的元素,服从规则不同。List按顺序,Set必须唯一。

2) Map 一组成对的键值对对象。

Collection和Map的区别:Collection 一个位置只能保存一个对象或者元素,包括List和Set。

Map 是以 键值对 的形式存在,好比如数据库,key-value的形式

* Collection对象 没有 指定的顺序 也可以重复

* List 对象 有指定的顺序,可以重复

*Set 对象不可以重复没有指定的顺序

*Map 对象是键值对的形式,键是唯一的,Map接口既不继承Collection也不继承于Set,注意!!

----------------------------------------------------------------------------------------------------------------------------------------------

除了4个历史的集合外,java还引入了6个集合实现

接口 实现 历史集合类

Set HashSet

TreeSet

List ArrayList Vector

LinkedList Stack

Map HashMap HashTable

TreeMap
Properties

--------------------------------------------------------------

熟悉之后就会发现其实只有三种容器:Map,List和Set

例如任何集合( Collection )都能产生一个迭代器( Iterator ),而一个List 除了能生成一个ListIterator (列表迭代器)外,还能生成一个普通迭代器,因为List 正是从集合继承来的.

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