Java工具包框架圖與集合框架思惟導圖

Java集合是java提供的工具包,包含了經常使用的數據結構:集合、鏈表、隊列、棧、數組、映射等。Java集合工具包位置是java.util.* Java集合主要能夠劃分爲4個部分:List列表、Set集合、Map映射、工具類(Iterator迭代器、Enumeration枚舉類、Arrays和Collections)。java

Java集合工具包框架圖

Java集合乾貨系列-集合整體大綱

Collection接口

  • 是List、Set和Queue接口的父接口數組

  • 定義了可用於操做List、Set和Queue的方法-增刪改查數據結構

Set接口

  • Set接口中不能加入重複元素,無序框架

  • Set接口經常使用子類:工具

    散列存放:HashSetspa

    有序存放:TreeSet對象

集合的做用總結

    一、在類的內部,對數據進行組織;接口

    二、簡單而快速的搜索大數量的條目;隊列

    三、有的集合接口,提供了一系列排列有序的元素,而且能夠在序列中間快速的插入或者刪除有關元素;io

    四、有的集合接口,提供了映射關係,能夠經過關鍵字(key)去快速查找對應的惟一對象,而這個關鍵字額能夠是任意類型。

與數組的對比—————爲什麼選擇集合而不是數組

    一、數組的長度固定,集合長度可變

    二、數組只能經過下標訪問元素,類型固定,而有的集合能夠經過任意類型查找所映射的具體對象。



集合框架思惟導圖

Java集合乾貨系列-集合整體大綱

相關文章
相關標籤/搜索