1. 程式人生 > >java集合,總結

java集合,總結

修改 map 鏈表 安全 sync lin hash java集合 ash

Collections接口

ArrayList:底層實現是數組,所以查詢快,修改,插入刪除慢 線程不安全 效率高 可以使用Collections.synchronizedList()方法將其變成線程安全的。

LinkedList:底層實現是鏈表,所以查詢慢,修改插入刪除快,線程不安全 效率高

vector:底層是現實是數組,線程安全,效率低

set:

Map接口:

HashMap:存儲鍵值對,鍵值不可以重復,鍵值相同,後面的會覆蓋前面的,元素的存儲是無序的,線程不安全。

Hashtable:線程安全,用法基本和HashMap相同

java集合,總結