package itcast.java16; /* * Map集合:该集合存储键值对。一对一对往里存,而且要保证健的唯一性。 * 1,添加 * put(K key, V value) putAll(Map<? extends K,? extends V> m) * 2,删除 * clear() remove(Object key) * 3,判断 * containsKey(Object key) * containsValue(Object value) * isEmpty() * 4,获取 * get(Object key) * values() * entrySet() * keySet() Map HashMap:此类实现一个哈希表,该哈希表将键映射到相应的值。任何非 null 对象都可以用作键或值,是线程同步的 1.0 TreeMap:基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。 (除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。 1.2 Hashtable:基于二叉树,线程不同步,可以根据map集合中的键进行排序 和Set集合很像 Set底层基于Map * */ public class MapDemo1 { }