迭代 ●迭代是取出集合中元素的一种方式。 ●因为Collection中有iterator方法,所以每一个子类集合对象都具备迭代器。 ●用法: 第一种 第二种 迭代注意事项 ●迭代器在Collection接口中是通用的,它替代了Vector类中的Enumeration(枚举)。 ●迭代器的next方法 ...
分类:
编程语言 时间:
2016-08-23 13:23:41
阅读次数:
163
集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。 就使用集合容器进行存储。 集合特点: 1、用于存储对象的容器。 2、集合的长度是可变的。 3、集合中不可以存储基本数据类型值。 集合容器因为内部的数据结构不同,有多种具体容器,不断向上抽取,就形成了集合框架。 框架的顶层 ...
分类:
编程语言 时间:
2016-08-21 22:40:45
阅读次数:
234
版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! LinkedList底层是通过双向循环链表来实现的,其结构如下图所示: 链表的组成元素我们称之为节点,节点由三部分组成:前一个节点的引用地址、数据、后一个节点的引用地址。LinkedList的Head节点不包含数据,每一个节点对应一个En ...
分类:
编程语言 时间:
2016-08-20 01:36:04
阅读次数:
201
Hashtable Hashtable 的实例有两个参数影响其性能:初始容量 和加载因子。容量 是哈希表中桶 的数量,初始容量就是哈希表创建时的容量。注意,哈希表的状态为 open:在发生“哈希冲突”的情况下,单个桶会存储多个条目,这些条目必须按顺序搜索。加载因子 是对哈希表在其容量自动增加之前可以 ...
分类:
编程语言 时间:
2016-08-19 20:27:59
阅读次数:
204
java集合框架是java提供的工具包,在java.util.*中,这个包中包含了常用的数据结构:集合、数组、链表、栈、队列、映射等。java集合框架主要可以分为四个部分:List列表、Set集合、Map映射和工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collect ...
分类:
编程语言 时间:
2016-08-15 20:45:58
阅读次数:
147
此图是 java 中 Collection 相关的接口与类的关系的类图。其中,类只是集合框架的一部分,比较常用的一部分。 第一次画类图,着实很费劲,不过收获也不小。 下面是相关接口和类的解释说明。文字来自 JDK API 1.6 中文版。原谅我的懒惰,实在不想自己写,太麻烦。如有错误,还请指正。 如 ...
分类:
编程语言 时间:
2016-08-14 16:16:53
阅读次数:
211