第8章 java集合
8.1 java集合概述
8.2Collection和Iterator接口
8.2.1 使用Lambda表达式遍历集合
8.2.2 使用java 8增强的Iterator遍历集合元素
8.2.3 使用Lambda表达式遍历Iterator
8.2.4 使用foreach循环遍历集合元素
8.2.5 使用java 8新增的Predicate操作集合
8.2.6 使用java 8新增的Stream操作集合
8.3 Set集合
8.3.1 HashSet类
8.3.2 LinkedHashSet类
8.3.3 TreeSet类
8.3.4 EnumSet类
8.3.5 各Set实现类的性能分析
8.4 List集合
8.4.1 java 8改进的List接口和ListIterator接口
8.4.2 ArrayList和Vector实现类
8.4.3 固定长度的List
8.5 Queue集合
8.5.1 PriorityQueue实现类
8.5.2 Deque接口与ArrayDeque实现类
8.5.3 LikedList实现类
8.5.4 各种线性表的性能分析
8.6 java 8增强的Map集合
8.6.1 java 8为Map新增的方法
8.6.2 java 8改进的HashMap和Hashtable实现类
8.6.3 LinkedHashMap实现类
8.6.4 使用Properties读写属性文件
8.6.5 SortedMap接口和TreeMap实现类
8.6.6 WeakHashMap实现类
8.6.7 IdentityHashMap实现类
8.6.8 EnumMap实现类
8.6.9 各Map实现类的性能分析
8.7 HashSet和HashMap的性能选项
8.8 操作集合的工具类:Collections
8.8.1 排序操作
8.8.2 查找、体寒操作
8.8.3 同步控制
8.8.4 设置不可变集合
8.9 烦琐的接口:Enumeration
8.10 本章小结