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 {
}