1. 程式人生 > >知識樹雜談Java面試(4)

知識樹雜談Java面試(4)

ges tab 技術 http 註意點 線程 無序 數組 port

一、 Java集合

1. 集合分類: Collection、Map。

2. Collection:

技術分享

3. Map

技術分享

4. 註意點

a. List 有序、可重復;Set 無序、不可重復;Map 鍵值對、鍵不可重復、值可重復;

b. ArrayList/LinkedList

動態數組實現,一個是基於鏈表實現;

隨機訪問快,新增刪除快;

Vector 是線程同步的.

c. HashMap/HashTable

是否線程安全的;

HashMap運行key、value都為空。

d. HashMap 原理

http://www.importnew.com/7099.html

二、hashcod()和equals()區別

hashcode()不等,一定能推出equals()也不等;hashcode()相等,equals()可能相等,也可能不等。

知識樹雜談Java面試(4)