花費 8 ms
Java集合框架詳解(全)

一、Java集合框架概述   集合可以看作是一種容器,用來存儲對象信息。所有集合類都位於java.util包下,但支持多線程的集合類位於java.util.concurrent包 ...

Mon Jan 14 17:13:00 CST 2019 3 24629
Java集合(一)、什么是Java集合?

一、集合的由來   通常,我們的Java程序需要根據程序運行時才知道創建了多少個對象。但若非程序運行,程序開發階段,我們根本不知道到底需要多少個數量的對象,甚至不知道它的准確類型。為了滿足這些常規的 ...

Wed Aug 14 03:41:00 CST 2019 0 14486
圖解集合6:LinkedHashMap

初識LinkedHashMap 上兩篇文章講了HashMap和HashMap在多線程下引發的問題,說明了,HashMap是一種非常常見、非常有用的集合,並且在多線程情況下使用不當會有線程安全問題。 ...

Sun Dec 20 05:37:00 CST 2015 14 20602
圖解集合1:ArrayList

前言 這個分類中,將會寫寫Java中的集合。集合是Java中非常重要而且基礎的內容,因為任何數據必不可少的就是該數據是如何存儲的,集合的作用就是以一定的方式組織、存儲數據。這里寫的集合,一部分是比較 ...

Sun Nov 29 21:14:00 CST 2015 29 15948
高效讀寫的隊列:ConcurrentLinkedQueue

隊列(Queue)也是常用的數據結構之一。在JDK中提供了一個ConcurrentLinkedQueue類用來實現高並發的隊列。從名字可以看出,這個隊列是使用鏈表作為其數據的結構的。Concurren ...

Wed Oct 10 18:45:00 CST 2018 4 6415
圖解集合2:LinkedList

初識LinkedList 上一篇中講解了ArrayList,本篇文章講解一下LinkedList的實現。 LinkedList是基於鏈表實現的,所以先講解一下什么是鏈表。鏈表原先是C/C++的概念 ...

Thu Dec 03 07:12:00 CST 2015 25 10636
圖解集合4:HashMap

初識HashMap 之前的List,講了ArrayList、LinkedList,最后講到了CopyOnWriteArrayList,就前兩者而言,反映的是兩種思想: (1)ArrayList以數 ...

Thu Dec 10 05:59:00 CST 2015 23 10453
HashMap的hash沖突解決方案

Hash函數  非哈希表的特點:關鍵字在表中的位置和它之間不存在一個確定的關系,查找的過程為給定值一次和各個關鍵字進行比較,查找的效率取決於和給定值進行比較的次數。 哈希表的特點:關鍵字在表中位置和它 ...

Thu Mar 26 07:50:00 CST 2020 0 4320

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