隨筆-13  評論-22  文章-0  trackbacks-0

          Introduction

          關于C++標準模板庫(Standard Template Library, STL)的書籍和資料有很多,關于Java集合框架(Java Collections Framework, JCF)的資料卻很少,甚至很難找到一本專門介紹它的書籍,這給Java學習者們帶來不小的麻煩。我深深的不解其中的原因。雖然JCF設計參考了STL,但其定位不是Java版的STL,而是要實現一個精簡緊湊的容器框架,對STL的介紹自然不能替代對JCF的介紹。

          本系列文章主要從數據結構和算法層面分析JCF中List, Set, Map, Stack, Queue等典型容器,結合生動圖解和源代碼,幫助讀者對Java集合框架建立清晰而深入的理解。本文并不特意介紹Java的語言特性,但會在需要的時候做出簡潔的解釋。

          Contents

          具體內容安排如下:

          1. Java Collections Framework概覽 對Java Collections Framework,以及Java語言特性做出基本介紹。
          2. Java ArrayList源碼剖析 結合源碼對ArrayList進行講解。
          3. Java LinkedList源碼剖析 結合源碼對LinkedList進行講解。
          4. Java ArrayDeque源碼剖析AarryDeque為例講解StackQueue。
          5. 史上最清晰的紅黑樹講解(上)史上最清晰的紅黑樹講解(下) 結合源碼對TreeSetTreeMap進行講解。
          6. Java HashSet和HashMap源碼剖析 結合源碼對HashSetHashMap進行講解。
          7. Java集合框架源碼剖析:LinkedHashSet 和 LinkedHashMap 結合源碼對LinkedHashSetLinkedHashMap進行講解。
          8. 深入理解Java PriorityQueue 結合源碼對PriorityQueue進行講解。
          9. 淺談WeakHashMapWeakHashMap做出基本介紹。

          Authors

          NameWeibo IdGitHubMail
          李豪@計算所的小鼠標CarpenterLeehooleeucas@163.com


          以上所有博文均在博主GitHub上有副本,并且能保證最新版本。歡迎各位博友關注
          。

          posted on 2016-05-31 15:28 CarpenterLee 閱讀(1947) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 嘉义县| 屯昌县| 贵溪市| 廉江市| 海宁市| 金乡县| 巨鹿县| 南丹县| 玛曲县| 乌兰察布市| 山阴县| 金山区| 光山县| 大新县| 屏山县| 大方县| 会泽县| 万山特区| 桐城市| 竹溪县| 龙泉市| 收藏| 卓尼县| 南澳县| 嘉定区| 英超| 犍为县| 鸡西市| 灵台县| 会昌县| 楚雄市| 大城县| 来凤县| 盖州市| 衡南县| 德钦县| 宜宾县| 延安市| 富川| 福海县| 五常市|