一、容器的分類 紅色虛線框:接口綠色實(shí)線框:抽象類黑色實(shí)線框:類 二、基本概念 Java容器類類庫(kù)的用途是“保存對(duì)象”,并將其劃分為兩個(gè)不同的概...
一、概述 Set集合與Collection集合基本相同,沒有提供額外的方法。實(shí)際上Set就是Collection,只是行為略有不同(Set不允許...
一、概述 LinkedHashMap是HashMap的子類,一些基本方法LinkedHashMap都沒有實(shí)現(xiàn),所以集合-HashMap解析這篇文...
一、概述 HashMap的底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組,但是數(shù)組中存放的并不是一個(gè)對(duì)象而是鏈表。所以也可以成HashMap的數(shù)據(jù)結(jié)構(gòu)是哈希桶。在JDK1....
九 NavigableMap相關(guān)的方法 這里的相關(guān)的方法主要提供了一些查找稍小一點(diǎn)的鍵值條目和Key,返回比要找的值小的條目或Key。查找地板的...
一、概要 TreeMap是一個(gè)存儲(chǔ)鍵值對(duì)對(duì)象的集合,鍵值對(duì)對(duì)象表現(xiàn)為<Key,Value>,所有的Map集合保存的數(shù)據(jù)都是鍵值對(duì)集合。其中Key...
一、概要 Java中底層數(shù)據(jù)結(jié)構(gòu)是鏈表、雙端鏈表,Android中數(shù)據(jù)結(jié)構(gòu)是雙向循環(huán)鏈表 非線程安全數(shù)據(jù)結(jié)構(gòu),允許元素為null 繼承了抽象類A...
一、概要 ArrayList是一個(gè) 動(dòng)態(tài)數(shù)組,線程不安全的,允許值為null 底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組,采用默認(rèn)構(gòu)造方法創(chuàng)建時(shí),創(chuàng)建的數(shù)組是默認(rèn)長(zhǎng)度為...