集合初探--集合框架

最近学习了java集合,将自己学习的笔记整理后发布到博客,本系列其它文章:
[url=http://taogebx.iteye.com/blog/976793]集合初探--认识List[/url]
[url=http://taogebx.iteye.com/blog/976794]集合初探--认识Map[/url]
[url=http://taogebx.iteye.com/blog/976796]集合初探--认识Set[/url]
[url=http://taogebx.iteye.com/blog/976797]集合初探--Fail-Fast机制[/url]
[url=http://taogebx.iteye.com/blog/976798]集合初探--集合中的设计模式之Iterator模式[/url]
[url=http://taogebx.iteye.com/blog/976799]集合初探--集合中的其它设计模式[/url]
=============================================[b]分割线[/b]=========================================

最早接触集合的概念,是在学数学的时候,通俗的讲,[b]把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合。集合类型可以分为无序,有序(线性表),映射(可以认为是一种“元素对”的集合),[/b]其特点在java集合框架中都有体现。

java集合可以看成是对象的容器,集合框架则是为表示和操作集合而规定的一种统一的体系结构,包括集合接口,类,操作算法。如图:
[img]http://dl.iteye.com/upload/attachment/445167/18adfc77-4a1b-3803-8e1a-b674b68fbfca.jpg[/img]

[b]集合框架中最核心的接口:List Queue Set Map;[/b]Collection是List Queue Set 公共接口。

[b]Set接口体现的是“无序集”的概念,它是不允许有重复元素出现的;[/b]
[b]List接口代表“有序集”, 允许有重复元素;[/b]Queue可以看出是一种特殊的List(FIFO);
[b]Map接口则是“映射”,[/b]其实Map.Entry接口就是代表一个“元素对”,可以通过Map的entrySet()方法得到一个由“元素对”组成的Set集合对象。

[b]集合框架中最核心的类:ArrayList LinkedList,HashMap LinkedHashMap TreeMap,HashSet TreeSet。[/b]

Vector,Stack,Hashtable,Properties属于历史集合类(Java 2 SDK以前的集合类 )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值