1:Map(掌握) (1)Map是一个键值对形式的集合。它的元素都是有键和值组成。 (2)Map和Collection的区别?(面试题) A:Map 是由键值对组成的集合,Map的键(key)是唯一的,值(value)可以重复。 B:Collection 是有单列数据组成的集合,它的儿子List是可以重复的,Set是唯一的。 (3)HashMap和Hashtable的区别?(面试题) HashMap:线程不安全,效率高。允许null键和值。 Hashtable:线程安全,效率低。不允许null键和值。 A:丈夫找妻子(掌握) a:把所有丈夫给集合起来。Set<K> ketSet() b:遍历丈夫集合,获取到每一个丈夫。增强for , 迭代器 c:让丈夫去找妻子。get(Object key) B:根据结婚证找丈夫和妻子(理解,别人写你能看懂即可) a:获取所有结婚证的集合。Set<> entrySet() b:遍历结婚证集合,获取到每一个结婚证对象。迭代器,增强for c:通过结婚证对象获取丈夫和妻子getKey()和getValue()
|