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程序猿的博客” 博客,转载请与作者联系!
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程序猿的博客” 博客,转载请与作者联系!
相关文章推荐
- 【wamp+zendFramework】zendFramework基本配置环境详细步骤
- apache 口令认证的基本配置
- 基本服务器宕机的主从切换配置+基于nginx进程死掉的主从切换配置
- ASP.net core 2.0.0 中 asp.net identity 2.0.0 的基本使用(三)—用户账户及cookie配置
- Highcharts基本配置说明
- PHP中配置IIS7实现基本身份验证的方法
- apache基本配置
- Nginx配置性能基本优化的方法
- ccna学习笔记之三:思科基本配置
- 基本的RIP配置(2)
- wampserver安装后的基本配置
- ubuntu Apache2 搭建及基本命令及配置
- Juniper SSG antivirus 基本配置 [图文]
- memcached的基本命令(安装、卸载、启动、配置相关)
- Spring的基本特征和配置
- Springmvc 拦截器的基本配置和使用
- HCNA——IP路由原理、静态路由基本配置
- VIM基本配置大全
- gluster 安装配置基本指南
- 微信小程序之基本配置