黑马程序员技术交流社区

标题: 双列集合map学后总结 [打印本页]

作者: 钟志军zzj    时间: 2015-7-8 21:26
标题: 双列集合map学后总结


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






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2