学习路线: http://www.cnblogs.com/skywang12345/ 总结 1 总体框架 2 Collection架构 3 ArrayList详细介绍(源码解析)和使用示例 4 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法) 5 LinkedList详细介绍(源码解析)和使用示例 6 Vector详细介绍(源码解析)和使用示例 7 Stack详细介绍(源码解析)和使用示例 8 List总结(LinkedList, ArrayList等使用场景和性能分析) 9 Map架构 10 HashMap详细介绍(源码解析)和使用示例 11 Hashtable详细介绍(源码解析)和使用示例 12 TreeMap详细介绍(源码解析)和使用示例 13 WeakHashMap详细介绍(源码解析)和使用示例 14 Map总结(HashMap, Hashtable, TreeMap, WeakHashMap等使用场景) 15 Set架构 16 HashSet详细介绍(源码解析)和使用示例 17 TreeSet详细介绍(源码解析)和使用示例 18 Iterator和Enumeration比较