Collection 源碼解析

Collection 源碼解析

一、簡介

借用《百度百科》的一段解釋:Collection是最基本的集合接口,一個Collection代表一組Object,即Collection的元素(Elements)。一些Collection允許相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接繼承自Collection的類,Java SDK提供的類都是繼承自Collection的“子接口”如List和Set。
咱不管說的對不對,這不是我們需要討論的問題。
話不多說,先上一張Collection 類圖:
Collection 類圖
在接下來的時間中,我會根據這張圖,從上到下從右往左從常用(ArrayList, HashSet)到不常用,的一個流程一步步的閱讀 Collection 家族的源碼

二、文章結構

  • 類的簡要說明(一、說明)
  • 源碼中包含的所有方法(二、源碼)
  • 解析每個方法,方法中如果有依賴別的知識點,將會留待後續解析,當前只會大體解釋其實現的功能(三、方法解析)
  • 該類的常用方法舉例(四、常用方法示例)
  • 總結(五、總結)
  • 參考資料(六、參考資料)

三、目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章