首頁 >Java >Java入門 >java集合的區別

java集合的區別

(*-*)浩
(*-*)浩原創
2019-11-13 11:57:323810瀏覽

java集合的區別

集合之間的差異:

List、Set、Map的差異          (建議學習: java課程

List允許存重複對象,有序的,可以插入多個null元素

Set不允許重複對象,無序的,只允許一個null元素

Map是鍵值對儲存數據,鍵是唯一的,可以有相同的值

ArrayList、LinkedList、Vector的差異

ArrayList非線程安全,非同步的;動態數組的資料結構,資料增長預設是一半,查詢比較快

LinkedList鍊錶的資料結構,新增和刪除比較快,需要移動指標

# Vector線程安全的,同步的;資料增長預設是一倍

HashMap與HashTable的區別

HashMap線程非安全,非同步的;允許null key和null value;HashMap初始容量16

HashTable線程安全,同步的;不允許null key和null value;Hashtable初始容量11

java集合的區別

以上是java集合的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多