Java学习笔记Java 杂谈Java学习笔记

Java 集合包源码分析

2017-03-26  本文已影响236人  FlySheep_ly

集合包是 Java 最常用的包,它最常用的有 Collection 和 Map 两个接口的实现类,Collection 用于存放多个单对象,Map 用于存放 Key-Value 形式的键值对。
  Collection 中最常用的又分为两种类型的接口:List 和 Set,两者最明显的差别为 List 支持放入重复的对象,而 Set 不支持。List 接口常用的实现类有:ArrayList、LinkedList、Vector 及 Stack;Set 接口常用的实现类有:HashSet、TreeSet,对于 Collection 的实现类而言,要重点掌握的为以下几点:

本系列文章所描述的所有类或接口都是基于 JDK 1.7的源码,在其它 JDK 的实现方式中可能会有所不同。

集合包系列一 —— ArrayLis
集合包系列二 —— LinkedList
集合包系列三 —— Vector
集合包系列四 —— Stack
集合包系列五 —— HashSet
集合包系列六 —— TreeSet
集合包系列七 —— HashMap
集合包系列八 —— TreeMap

上一篇 下一篇

猜你喜欢

热点阅读