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

ZendFramework基本配置

2013-11-02 14:14 302 查看
Java集合类概述:

Java的集合类大致上可分为:Set、List、Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合。Queue体系集合,代表一种队列集合实现。Java集合就像一种容器,我们把对象的引用“丢进”该容器中。

Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的跟接口,这两个接口又包含了一些子接口或实现类。





Map体系的继承树,所有的Map实现类用于保存具有映射关系的数据





Map接口的众多实现类在功能用法上存在一定的差异,但他们都有一个功能特征:Map保存的每项数据都是key-value对,也就是由key和value两个值组成。Map里的key是不可重复的,key用于标识集合里的每项数据,如果需要查阅Map中数据时,总是根据Map的key来获取。

Java的所有集合分成三大类,其中Set集合类似于一个罐子,Set集合添加对象时, 无法记住添加元素的顺序,所以Set里的元素不能重复;List集合像一个数组,可以记住添加元素的顺序,只是List的长度不可变。Map集合也像一个罐子,它里的每项数据都由两个值组成。





如果访问List集合中的元素,可以直接根据元素的索引来访问;访问Map集合中的元素,可以根据每项元素的key来访问其value;访问Set集合中的元素,只能跟据元素本身来访问(这也是Set集合里元素不允许重复的原因)。

对于Set、List和Map三种集合,最常用的实现类分别是HashSet,ArrayList和HashMap。

本文出自 “java程序猿的博客” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: