码迷,mamicode.com
首页 >  
搜索关键字:集合框架(list集合的特点)    ( 1635个结果
集合框架之Map接口
将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 Map 接口提供三种collection视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序定义为迭代器在映射的 collection 视图上返回其元素的顺序。某些映射实现可明确保证其顺序,如 TreeMap 类;另一些映射实现则不保证顺序,如 HashMap 类。 所有通用的映射实现类应该提供两...
分类:其他好文   时间:2015-01-31 12:15:36    阅读次数:238
HashMap vs ConcurrentHashMap — 示例及Iterator探秘
如果你是一名Java开发人员,我能够确定你肯定知道ConcurrentModificationException,它是在使用迭代器遍历集合对象时修改集合对象造成的(并发修改)异常。实际上,Java的集合框架是迭代器设计模式的一个很好的实...
分类:其他好文   时间:2015-01-30 17:55:08    阅读次数:195
集合框架之Deque接口
一个线性 collection,支持在两端插入和移除元素。名称 deque 是“double ended queue(双端队列)”的缩写,通常读为“deck”。大多数 Deque 实现对于它们能够包含的元素数没有固定限制,但此接口既支持有容量限制的双端队列,也支持没有固定大小限制的双端队列。 此接口定义在双端队列两端访问元素的方法。提供插入、移除和检查元素的方法。每种方法都存在两种形式:一种形式...
分类:其他好文   时间:2015-01-30 09:04:20    阅读次数:135
集合框架之Queue接口
在处理元素前用于保存元素的collection。除了基本的 Collection 操作外,队列还提供其他的插入、提取和检查操作。每个方法都存在两种形式:一种抛出异常(操作失败时),另一种返回一个特殊值(null 或 false,具体取决于操作)。插入操作的后一种形式是用于专门为有容量限制的 Queue 实现设计的;在大多数实现中,插入操作不会失败。 操作 抛出异常...
分类:其他好文   时间:2015-01-29 09:24:22    阅读次数:107
集合框架之List接口
有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 与 set 不同,列表通常允许重复的元素。更确切地讲,列表通常允许满足 e1.equals(e2) 的元素对 e1 和 e2,并且如果列表本身允许null 元素的话,通常它们允许多个 null 元素。 List接口中的...
分类:其他好文   时间:2015-01-28 09:44:26    阅读次数:242
集合框架1.2之Set接口
一个不包含重复元素的 collection。更确切地讲,set 不包含满足e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。 在所有构造方法以及 add、equals 和 hashCode 方法的协定上,Set 接口还加入了其他规定,这些规定超出了从 Collection 接口所继承的内容。 Set不能包含重复的元素,它的所有方法都是从Collection...
分类:其他好文   时间:2015-01-27 09:26:17    阅读次数:182
集合框架之Collection接口
Collection 层次结构中的根接口。Collection表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 不提供此接口的任何直接实现:它提供更具体的子接口(如 Set 和 List)实现。此接口通常用来传递 collection,并在需要最大普遍性的地方...
分类:其他好文   时间:2015-01-26 10:20:51    阅读次数:222
集合框架之集合类概述
集合是一组复合元素的容器,用来存储,检索,控制聚合数据并提供它们之间的通信方法 java的集合框架提供了表示和操控集合的统一架构。所有的集合框架都包含下面三个方面: 接口:即集合的抽象数据结构。接口允许我们独立地操纵集合而不用考虑集合的具体实现 实现:即接口的具体实现类。从本质上来讲,它们是可重用的数据结构 算法:即在实现了集合接口的对象上执行有用的计算,比如排序和搜索,的方法。算法是多态...
分类:其他好文   时间:2015-01-25 08:44:08    阅读次数:236
Java集合框架2
枚举(Enum)使用示例、枚举集(EnumSet)使用示例、常用算法、排序、二分查找、向量类(Vector)使用示例、栈(Stack)使用示例
分类:编程语言   时间:2015-01-23 19:40:41    阅读次数:299
牛刀小试 - 浅析Java集合框架的使用
基本概述 Java中的集合框架与数组类似,都是用于存储多个同一类型数据的容器。 但是对于数组的使用,会因为数组本身的特性会导致一些使用限制,例如: 数组要求在构造时,就必须确定数组的长度。所以如果想要存放的数据个数不确定,数组就无法使用。 于是促使了集合框架的诞生,与数组相比,集合框架最大特点在于: 集合框架下的容器类只能存放对象类型数据;而数组支持对基本类型数据的存...
分类:编程语言   时间:2015-01-23 16:20:48    阅读次数:185
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!