集合框架-List集合-3
(7)List的子類特點(面試題)
ArrayList
底層資料結構是陣列,查詢快,增刪慢。
執行緒不安全,效率高。
Vector
底層資料結構是陣列,查詢快,增刪慢。
執行緒安全,效率低。
LinkedList
底層資料結構是連結串列,查詢慢,增刪快。
執行緒不安全,效率高。
到底使用誰呢?看需求?
分析:
要安全嗎?
要:Vector(即使要,也不使用這個,後面再說)
不要:ArrayList或者LinkedList
查詢多;ArrayList
增刪多:LinkedList
什麼都不知道,就用ArrayList。
相關文章
- 3、List集合——ArrayList、LinkedList
- Collection集合、List集合及其方法
- java集合-ListJava
- 集合框架(List儲存字串並遍歷)框架字串
- List型別集合型別
- list 集合去重
- List集合轉JSONObjectJSONObject
- 集合框架3-Arrays 類框架
- 集合框架框架
- List集合(ArrayList-LinkedList);Set集合(HashSet-TreeSet)
- Java程式設計基礎17——集合(List集合)Java程式設計
- java list 集合去重Java
- Java集合List隨堂Java
- 【java】【集合】List、ListIterator、VectorJava
- Java中List集合轉Map集合報錯:Duplicate keyJava
- java集合框架Java框架
- Java 集合框架Java框架
- Java 的 Collection 與 List 集合Java
- 小白學集合之List介面
- Java集合原始碼探究~ListJava原始碼
- 【JAVA集合】JAVA集合框架及其常用方法Java框架
- 【Java集合原始碼剖析】Java集合框架Java原始碼框架
- Java中List集合效能比較Java
- 集合第一個Array List理解
- Java List 常用集合 ArrayList、LinkedList、VectorJava
- 陣列轉換成List集合陣列
- Java集合(5)之 List 總結Java
- 10.集合框架框架
- mybatis自定義List集合解析器MyBatis
- 對Java list集合的新認知Java
- Java -- 對List集合進行分頁Java
- Java集合中List,Set以及Map等集合體系詳解(史上最全)Java
- 集合------集合框架Collection/Iterator迭代器/增強for迴圈框架
- Java集合框架(一)-ArrayListJava框架
- JAVA集合框架 - Map介面Java框架
- Java集合框架隨筆Java框架
- 集合框架2- ArrayList框架
- Java集合框架學習Java框架
- 集合框架體系概述框架