首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java集合框架全景圖:核心體系與工具類總覽

     編輯:Java 相關知識

Java 集合框架四大板塊

Java 集合工具包(java.util.*)提供了常用數據結構:List、Set、Map、工具類(Iterator、Enumeration、Arrays、Collections)。整體架構以 Collection 和 Map 為雙主幹。

Java集合框架圖

Collection 體系

  • List:有序隊列,索引訪問,允許重複。實現類:LinkedList、ArrayList、Vector、Stack。
  • Set:無重複元素集合。實現類:HashSet(基於 HashMap)、TreeSet(基於 TreeMap)。

Map 體系

Map 為鍵值對映射接口。AbstractMap 實現了大部分 API,HashMap、TreeMap、WeakHashMap 繼承之。Hashtable 雖繼承 Dictionary 但也實現了 Map。

遍歷工具

  • Iterator:統一遍歷接口,Collection 實現類需實現 iterator() 返回實例。
  • ListIterator:專為 List 設計的雙向迭代器。
  • Enumeration:JDK 1.0 遺留接口,功能較弱,僅用於 Hashtable、Vector、Stack。

工具類

Arrays(數組操作)和 Collections(集合操作)提供排序、搜索、同步包裝等靜態方法,極大簡化開發。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved