Java泛型、容器與流
禹振、吳戀
相關主題
商品描述
目錄大綱
目錄
程序代碼
第1章泛型
1.1泛型概念與類型參數
1.2泛型類
1.2.1泛型類定義
1.2.2泛型類應用
1.3泛型接口
1.3.1泛型接口定義
1.3.2泛型接口應用
1.4泛型方法
1.4.1泛型方法定義
1.4.2泛型方法調用
1.5受限泛型
1.5.1受限泛型定義
1.5.2受限泛型應用
1.6類型通配符
1.6.1類型通配符存在原因
1.6.2上限通配符、下限通配符和非限通配符
1.6.3類型通配符應用
1.7泛型擦除
1.8泛型的若乾限制
1.9對泛型若乾疑難問題的辨析與釋疑
1.9.1以Object實例化的泛型類型與該泛型的原始類型之間的區別
1.9.2以非限通配符?實例化的泛型類型與該泛型的原始類型之間的區別
1.9.3非限通配符?與上限通配符? extends Object之間的區別
1.10本章小結
第2章容器與流
2.1容器與流的概念
2.2容器與流的體系結構
2.3Collection<E>接口
2.4本章小結
第3章列表
3.1List<E>
3.2ArrayList<E>和Vector<E>
3.3Stack<E>
3.4LinkedList<E>
3.5本章小結
第4章迭代器
4.1Iterable<T>
4.2Iterator<E>和ListIterator<E>
4.3PrimitiveIterator<T,T_CONS>
4.4Spliterator<T>
4.5本章小結
第5章比較器
5.1Comparable<T>與Comparator<T>
5.2比較器實現與使用示例
5.3本章小結
第6章隊列
6.1Queue<E>
6.2PriorityQueue<E>
6.3Deque<E>和ArrayDeque<E>
6.4本章小結
第7章映射
7.1Map<K,V>與Map.Entry<K,V>
7.2HashMap<K,V>與LinkedHashMap<K,V>
7.3IdentityHashMap<K,V>與WeakHashMap<K,V>
7.4SortedMap<K,V>、NavigableMap<K,V>與TreeMap<K,V>
7.5本章小結
第8章集合
8.1Set<E>、HashSet<E>與LinkedHashSet<E>
8.2SortedSet<E>、NavigableSet<E>與TreeSet<E>
8.3本章小結
第9章容器工具類
9.1Objects類
9.2Spliterators類
9.3Arrays類
9.4Collections類
9.5本章小結
第10章流
10.1流概述
10.1.1流概念、流類、流獲取與關閉
10.1.2流管道和流操作
10.1.3順序流與並行流
10.1.4非乾擾的行為參數
10.1.5無狀態的行為參數
10.1.6行為參數的副作用
10.1.7有序流與無序流
10.1.8歸約操作
10.1.9可變歸約
10.1.10歸約、並發與有序性
10.2Optional<T>、OptionalInt、OptionalLong與OptionalDouble
10.3BaseStream<T,S extends BaseStream<T,S>>、Stream<T>、IntStream、
LongStream與DoubleStream
10.4StreamSupport、Collector<T,A,R>與Collectors
10.5本章小結
參考文獻