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