讓Hashmap線程安全
方法一:通過Collections.synchronizedMap()返回一個新的Map,這個新的map就是線程安全的. 這個要求大家習慣基于接口編程,因為返回的并不是HashMap,而是一個Map的實現(xiàn).
方法二:重新改寫了HashMap,具體的可以查看java.util.concurrent.ConcurrentHashMap. 這個方法比方法一有了很大的改進.
添加舶得,刪除玩郊,
1: Object put(Object, key)
2: Object remove(Object key)
3: void putAll(Map t)
4: void clear();
查詢
1: Object get(Object key)
2: boolean containsKey(Object key)
3: boolean containsValue(Object value)
4: int size()
5: boolean isEmpty() 判斷映像中是否有任何映像
視圖操作:處理映像中key闰围,value對 組
1: Set keySet() 返回所有的key
2: Conllection values() 返回所有的值
3 : Set entrySet() 返回Map.Entry對象的視圖集煎楣,即映像中的關鍵字/值對
4: Iterator 迭代器
test