Java集合源碼分析(一)ArrayList
前言 在前面的學習集合中只是介紹了集合的相關用法,我們想要更深入的去了解集合那就要通過我們去分析它的源碼來了解它。希望對集合有一個更進一步的理解! 既然是看源碼那我們要怎么看一個類的源碼呢 ...
前言 在前面的學習集合中只是介紹了集合的相關用法,我們想要更深入的去了解集合那就要通過我們去分析它的源碼來了解它。希望對集合有一個更進一步的理解! 既然是看源碼那我們要怎么看一個類的源碼呢 ...
一、HashMap簡介 1.1、HashMap概述 HashMap是基於哈希表的Map接口實現的,它存儲的是內容是鍵值對<key,value>映射。此類不保證映射的順序,假定哈希函 ...
前言 前面一篇我們分析了ArrayList的源碼,這一篇分享的是LinkedList。我們都知道它的底層是由鏈表實現的,所以我們要明白什么是鏈表? 一、LinkedList簡介 1.1、Li ...
前言 前面寫了一篇關於的是LinkedList的除了它的數據結構稍微有一點復雜之外,其他的都很好理解的。這一篇講的可能大家在開發中很少去用到。但是有的時候也可能是會用到的! 注意在學習這一 ...