集合框架List的三個子類的特點

2021-08-19 21:29:18 字數 409 閱讀 5493

list的三個子類的特點

vector和arraylist的區別

vector是執行緒安全的,效率低

arraylist是執行緒不安全的,效率高

共同點:都是陣列實現的

arraylist和linkedlist的區別

arraylist底層是陣列結構,查詢和修改快

linkedlist底層是鍊錶結構的,增和刪比較快,查詢和修改比較慢

共同點:都是執行緒不安全的

list有三個子類,用誰呢?

查詢多用arraylist

增刪多用linkedlist

如果都多arraylist

**

集合框架(List的三個子類的特點)

list的三個子類 面試題比較多 arraylist 底層資料是陣列,查詢快,增刪慢 執行緒不安全,效率高 jdk 1.2 vector 底層資料是陣列,查詢快,增刪慢 執行緒安全,效率低 jdk1.0出現,在1.2並到list中,一般不用,被淘汰 linkedlist 底層資料是鍊錶,查詢慢,增刪...

java集合list的三個子類

arraylist 底層資料結構是陣列,查詢快,增刪慢。執行緒不安全,效率高。vector 底層資料結構是陣列,查詢快,增刪慢。執行緒安全,效率低。vector相對arraylist查詢慢 執行緒安全的 linkedlist 底層資料結構是鍊錶,查詢慢,增刪快。執行緒不安全,效率高。vector和a...

list 的三個子類

arraylist 底層資料結構是陣列,查詢快,增刪慢。執行緒不安全,效率高。vector 底層資料結構是陣列,查詢快,增刪慢。執行緒安全,效率低。linkedlist 底層資料結構是鍊錶,查詢慢,增刪快。執行緒不安全,效率高。vector 類可以實現可增長的物件陣列 vector 是同步的。pub...