Java泛型、容器與流

禹振、吳戀

  • 出版商: 清華大學
  • 出版日期: 2024-06-01
  • 定價: $534
  • 售價: 8.5$454
  • 語言: 簡體中文
  • ISBN: 7302665516
  • ISBN-13: 9787302665519
  • 下單後立即進貨 (約4週~6週)

  • Java泛型、容器與流-preview-1
  • Java泛型、容器與流-preview-2
  • Java泛型、容器與流-preview-3
Java泛型、容器與流-preview-1

相關主題

商品描述

"Java容器與流功能強大,應用廣泛。容器能夠存儲和管理有限個元素,而流可以管理和處理無限個元素。為盡可能通用化,Java容器與流的相關接口與類都以泛型類型形式聲明、定義和編寫。為深入理解容器與流並掌握其使用,必須深入理解和掌握泛型。 本書以泛型為基礎全面深入地介紹Java容器與流。全書共10章,分別介紹泛型、容器與流、列表、迭代器、比較器、隊列、映射、集合、容器工具類和流。針對每個特性、接口或類,都以具體程序示例詳盡演示其實現或用法。 本書適合對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本章小結

參考文獻