list介面的使用以及特點

2021-10-02 19:52:04 字數 519 閱讀 1295

1,list介面

(1)list繼承collection介面

(2)list儲存特點,有序,重複

有序是指儲存順序和新增順序一樣

重複是指,可以儲存重複的元素

(3)list為每個元素增加了索引值的操作

2,list介面的實現類

(1)arraylist

底層資料結構是陣列,特點就是訪問快,增刪慢,初始容量是10,擴容是1.5倍擴容。

(2)vector

底層也是陣列,但是它是執行緒安全的,arraylist不是執行緒安全的,初始容量是10,擴容是2倍擴容。

(3)likedlist

底層是雙向鍊錶,特點訪問慢,增刪快

3,注意特點

list介面有索引值的訪問,所以可以通過for迴圈進行遍歷,也可以通過迭代器遍歷

List介面的特點有哪些

list集合類中元素有序 且可重複,集合中的每個元素都有其對應的順序索引。list容器中的元素都對應乙個整數型的序號記載其在容器中的位置,可以根據序號訪問容器中的元素。jdk api中list介面的實現類常用的有 arraylist linkedlist和vector。list介面的方法list除了...

List介面及特點

list介面分為 arraylist和linkedlist vector vector 執行緒安全 因為執行緒是同步的 底層實現是陣列 arraylist特點和底層實現 arraylist底層是用陣列實現的儲存。特點 查詢效率高,增刪效率低,執行緒不安全。arraylist底層使用物件objec陣列...

Java中list介面的使用

list 特性 元素是有序的,元素可以重複 因為元素是有索引的 arraylist 底層使用的是陣列結構,特點 查詢很快,增刪很慢 執行緒不同步 linkedlist 底層使用的是鏈條結構,特點 查詢很慢,增刪很快 需求 使用arraylist儲存物件person類,並去除相同元素 class pe...