Java集合知識點總結

2021-08-04 03:01:22 字數 422 閱讀 1287

list有序且允許元素重複。

map也屬於集合系統,但和collection介面沒關係。map是key對value的對映集合,其中key列就是乙個集合。key不能重複,但是value可以重複。

sortedset和sortedmap介面對元素按指定規則排序,sortedmap是對key列進行排序。

hashmap和hashtable的區別

concurrenthashmap原始碼分析——jdk1.7:

concurrenthashmap原始碼分析——jdk1.8 :

concurrenthashmap1.7和1.8的不同實現 :

cas(compare and swap)詳解:

集合知識點總結

1.常用集合介面 a collection介面 最基本的集合介面,儲存不唯一,無序的物件,list介面和set介面的父介面 set set new treeset new comparator list weights new arraylist list是父類,作為乙個介面,也是乙個集合,是乙個集...

java集合幾個知識點

1.arraylist在預設容量是10,每次進行add的時候會檢查容量,如果需要擴容則增加1.5倍,如果仍然小,則設為增加後的長度大小 2.copyonwritearraylist 保證執行緒安全的方法是 不對讀進行限制,寫的操作加重入鎖,寫的時候拷貝乙份陣列,並將新資料寫入,完成後再將引用返回。重...

Java集合知識點梳理

由collection介面派生的兩個介面是list和set,都可以使用迭代器來遍歷,它們都實現了iterator介面 一.list 實現list介面的常用類有linkedlist,arraylist,vector和stack,list允許有相同的元素。arraylist 基於陣列方式實現,無容量的限...