隨筆-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 閱讀(1952) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 通化县| 农安县| 鹤山市| 阳原县| 麻阳| 洛宁县| 勃利县| 治多县| 玉环县| 陇西县| 大城县| 长乐市| 荔波县| 湟中县| 泰顺县| 浮梁县| 汕尾市| 青铜峡市| 鸡西市| 海宁市| 张家港市| 丰镇市| 兴安盟| 镇沅| 夹江县| 樟树市| 乌鲁木齐县| 三台县| 东明县| 丰台区| 广南县| 象山县| 乌鲁木齐县| 洛川县| 垦利县| 木里| 平定县| 潢川县| 琼海市| 鄂温| 安吉县|