arraylist:
底層資料結構是陣列,查詢快,增刪慢。
執行緒不安全,效率高。
vector:
底層資料結構是陣列,查詢快,增刪慢。
執行緒安全,效率低。
vector相對arraylist查詢慢(執行緒安全的)
linkedlist:
底層資料結構是鍊錶,查詢慢,增刪快。
執行緒不安全,效率高。
vector和arraylist的區別
vector是執行緒安全的,效率低
arraylist是執行緒不安全的,效率高
共同點:都是陣列實現的
arraylist和linkedlist的區別
arraylist底層是陣列結果,查詢和修改快
linkedlist底層是鍊錶結構的,增和刪比較快,查詢和修改比較慢
共同點:都是執行緒不安全的
使用說明:
查詢多用arraylist
增刪多用linkedlist
如果都多arraylist
list 的三個子類
arraylist 底層資料結構是陣列,查詢快,增刪慢。執行緒不安全,效率高。vector 底層資料結構是陣列,查詢快,增刪慢。執行緒安全,效率低。linkedlist 底層資料結構是鍊錶,查詢慢,增刪快。執行緒不安全,效率高。vector 類可以實現可增長的物件陣列 vector 是同步的。pub...
List三個子類的特點
listlist是乙個有序的集合,和set不同的是,list允許儲存項的值為空,也允許儲存相等值的儲存項 list是繼承於collection介面,除了collection通用的方法以外,擴充套件了部分只屬於list的方法 list比collection主要多了幾個add 方法和remove 方法的...
List三個子類的特點?
arraylist 底層資料結構是陣列,查詢快,增刪慢 執行緒不安全,效率高 vector 底層資料結構是陣列,查詢快,增刪慢 執行緒安全,效率低 vector相對arraylist查詢慢 執行緒安全 vector相對linkedlist增刪慢 陣列結構 linkedlist 底層資料結構是鍊錶,查...