ch12 集合與泛型

12-1 集合與陣列的比較

參考 page 12-2 表12-1 集合與陣列的異同點

12-2 Collection 介面與 Collections 類別

參考 page 12-3 圖12-1 集合架構圖

12-2-1 Collection 介面

參考 page 12-4 表12-2 Collection 介面常用方法

參考 page 12-4 程式範例 CollectionEx.java

12-2-2 Collections 類別

參考 page 12-6 表12-3 Collections 類別常用方法

參考 page 12-6 程式範例 CollectionsEx.java

12-3 泛型

12-3-1 泛型功能介紹

參考 page 12-8 程式範例 Generics.java

12-3-2 泛型的進階設定

參考 page 12-10 程式範例 GenericsAdv.java

12-3-3 泛型應用在集合上

參考 page 12-11 程式範例 CollectionGenerics.java

12-4 各種集合的特色

參考 page 12-14 表12-4 各種集合的特色

12-4-1 Set 集合

參考 page 12-15 程式範例 HashSetEx.java

12-4-2 equals(), hashCode() 方法的改寫

參考 page 12-17 圖12-2 Set 集合新增元素示意圖

參考 page 12-18 程式範例 HashCodeEquals.java

12-4-3 SortedSet 集合

參考 page 12-20 程式範例 TreeSetEx.java

12-4-4 子集檢視

參考 page 12-23 程式範例 SubSetEx.java

12-4-5 List 集合

參考 page 12-25 程式範例 ArrayListEx.java

12-4-6 Queue 集合

參考 page 12-26 程式範例 QueueEx.java

12-5 Map 的功能與架構

12-5-1 HashMap

參考 page 12-29 程式範例 HashMapEx.java

12-5-2 SortedMap

參考 page 12-31 程式範例 TreeMapEx.java