Java基礎知識總結 12 集合(待定未完成)

2021-08-18 20:13:38 字數 587 閱讀 9290

集合框架的體系結構:

分類兩類

list表示序列        要求有序,允許重複

queue表示佇列    要求有序,允許重複

set表示集            無序的,不允許重複的

每個介面有各自的實現類,在list介面下面有arraylist,長度動態增長的陣列

queue下面有linkedlist,同時實現了list介面,表示鍊錶內容

set實現 hashset就是雜湊集

map主要實現是hashmap就是雜湊表

在裡面儲存以鍵值對形式表示的資料

list是元素有序並且可以重複的集合,成為序列

list可以精確控制每個元素的插入位置,或者是刪除某個位置的元素

python 基礎知識5 集合

集合是無序的,不重複的資料集合,它裡面的元素是可雜湊的 不可變型別 但是集合本身是不可雜湊 所以集合做不了字典的鍵 的。以下是集合最重要的兩點 1 去重,把乙個列表變成集合,就自動去重了。2 關係測試,測試兩組資料之前的交集 差集 並集等關係。set1 set print set1 add 無序 s...

java基礎 7 集合

基礎 物件導向 語法 異常 常用api 資料型別 io 集合 多執行緒 高併發 1 arraylist 底層資料結構是陣列,查詢快,增刪慢,執行緒不安全,效率高,可以儲存重複元素 2 linkedlist 底層資料結構是鍊錶,查詢慢,增刪快,執行緒不安全,效率高,可以儲存重複元素 3 vector ...

Java基礎總結記錄 五 集合

集合類在應用中常常用到,裡面的知識也是比較多的,總結一下常用的一些集合類。一 集合圖 針對這張圖來展開集合之路。二 collections 這個類是個工具類用來服務我們的集合類的,裡面的方法本人沒有一一用過,也說不好,我就把一些可能會用到的方法拿出來說下,順便加深下集合類的記憶。1.排序 suppr...