public interface Map<K,V> {
int size();
boolean isEmpty();
boolean containsKey(Object key);
boolean containsValue(Object value);
V get(Object key);
V put(K key, V value);
V remove(Object key);
void putAll(Map<? extends K, ? extends V> m);
Set<K> keySet();
Collection<V> values();
Set<Map.Entry<K, V>> entrySet();
}
-
java.util
AbstractMap
Collections
EnumMap
HashMap
Hashtable
IdentityHashMap
LinkedHashMap
NavigableMap
Properties
SortedMap
TreeMap
WeakHashMap -
java.util.concurrent
ConcurrentHashMap
ConcurrentMap
ConcurrentNavigableMap
ConcurrentSkipListMap