花費 45 ms
史上最清晰的紅黑樹講解(上)

本文github地址 本文以Java TreeMap為例,從源代碼層面,結合詳細的圖解,剝繭抽絲地講解紅黑樹(Red-Black tree)的插入,刪除以及由此產生的調整過程。 總體介紹 Jav ...

Wed May 18 15:49:00 CST 2016 28 147498
深入理解Java PriorityQueue

PriorityQueue 本文github地址 Java中PriorityQueue通過二叉小頂堆實現,可以用一棵完全二叉樹表示。本文從Queue接口函數出發,結合生動的圖解,深入淺出地分析Pr ...

Fri May 13 15:27:00 CST 2016 3 50874
史上最清晰的紅黑樹講解(下)

本文github地址 上一篇文章史上最清晰的紅黑樹講解(上)對Java TreeMap的插入以及插入之后的調整過程給出了詳述。本文接着以Java TreeMap為例,從源碼層面講解紅黑樹的刪除,以及 ...

Wed May 25 15:36:00 CST 2016 14 21035
《深入理解Java集合框架》系列文章

Introduction 關於C++標准模板庫(Standard Template Library, STL)的書籍和資料有很多,關於Java集合框架(Java Collections Framew ...

Tue May 31 23:23:00 CST 2016 11 20834
Java ArrayDeque源碼剖析

ArrayDeque 本文github地址 前言 Java里有一個叫做Stack的類,卻沒有叫做Queue的類(它是個接口名字)。當需要使用棧時,Java已不推薦使用Stack,而是推薦使用更高 ...

Sun May 08 01:34:00 CST 2016 4 10390
Java Collections Framework概覽

本文github地址 概覽 容器,就是可以容納其他Java對象的對象。Java Collections Framework(JCF)為Java開發者提供了通用的容器,其始於JDK 1.2,優點是: ...

Thu Apr 21 04:44:00 CST 2016 2 10768
Java ArrayList源碼剖析

ArrayList 本文github地址 總體介紹 ArrayList實現了List接口,是順序容器,即元素存放的數據與放進去的順序相同,允許放入null元素,底層通過數組實現。除該類未實現同步 ...

Fri Apr 22 16:34:00 CST 2016 10 8951
Java HashSet和HashMap源碼剖析

HashSet and HashMap 本文github地址 總體介紹 之所以把HashSet和HashMap放在一起講解,是因為二者在Java里有着相同的實現,前者僅僅是對后者做了一層包裝,也 ...

Thu Apr 28 05:17:00 CST 2016 2 7711
Java LinkedList源碼剖析

LinkedList 本文github地址 總體介紹 LinkedList同時實現了List接口和Deque接口,也就是說它既可以看作一個順序容器,又可以看作一個隊列(Queue),同時又可以看 ...

Wed May 04 16:19:00 CST 2016 5 5626

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM