npublic interface Map<K,
V> {
n // Basic Operations
n V put(K key, V value);
V get(Object
key); V remove(Object key);
n boolean containsKey(Object key); boolean containsValue(Object
value);
n int size();
boolean isEmpty();
n // Bulk Operations
n void putAll(Map<? Extends K, ?
Extends V> m); void clear();
n // Collection Views
n public Set<K> keySet();
public Collection<V> values();
n public Set<Map.Entry<K, V>> entrySet();
n // Interface for
entrySet elements
n public interface Entry {
n K getKey();
V getValue(); V setValue(V value);
n }
n}