青菜制作 qq :83395110
12/7/2009 5:17 PM
Java 集合排序及 java 集合类详解
(Collection, List, Set, Map)
摘 要 内 容
Java 里 面 最重 要 , 最 常 用 也 就 是集 合 一 部 分 了 。 能 够用 好 集 合 和
理 解 好集 合 对 于 做 Java 程 序 的 开 发 拥有 无 比 的 好 处 。 本 文详 细 解 释 了
关 于 Java 中 的集 合 是 如 何 实 现 的 ,以 及 他 们 的 实 现 原 理 。
关 键 字 :
Collection , List ,Set , Map , 集合 , 框 架 。
目 录
1 集 合 框 架 .........................................................................................................................2
1.1 集 合 框 架 概 述 ....................................................................................................2
1.1.1 容 器 简 介 ..................................................................................................2
1.1.2 容 器 的 分 类 ................................................................................................5
1.2 Collection ............................................................................................................6
1.2.1 常 用 方 法 ..................................................................................................6
1.2.2 迭 代 器 ......................................................................................................9
1.3 List ......................................................................................................................11
1.3.1 概 述 ............................................................................................................11
1.3.2 常 用 方 法 ................................................................................................12
1.3.3 实 现 原 理 ................................................................................................17
1.4 Map......................................................................................................................20
1.4.1 概 述 ............................................................................................................20
1.4.2 常 用 方 法 ................................................................................................21
1.4.3 Comparable 接 口 ..................................................................................27
1.4.4 实 现 原 理 ................................................................................................29
1.4.5 覆 写 hashCode() ....................................................................................34
1.5 Set ...........................................................................................................................39
1.5.1 概 述 ............................................................................................................39
1.5.2 常 用 方 法 ..................................................................................................39
1.5.3 实 现 原 理 ................................................................................................45
1.6 总 结 :集 合 框 架 中 常 用 类 比 较 ........................................................................46
2 练 习 ...................................................................................................................................47
3 附 录 : 排 序 .....................................................................................................................48
评论0