具体内容安排如下:
- 对Java Collections Framework,以及Java语言特性做出基本介绍。
- 结合源码对ArrayList进行讲解。
- 结合源码对LinkedList进行讲解。
- 以AarryDeque为例讲解Stack和Queue。
- 和 结合源码对TreeSet和TreeMap进行讲解。
- 结合源码对HashSet和HashMap进行讲解。
- 结合源码对LinkedHashSet和LinkedHashMap进行讲解。
- 结合源码对PriorityQueue进行讲解。
- 对WeakHashMap做出基本介绍。
1、arraylist 底层由数组实现,可以自增长。未实现同步,若需要同步,可以使用Vector代替。Vector功能与arraylist基本一样。
arraylist详解,参见:https://zhuanlan.zhihu.com/p/24709456