A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 钟志军zzj 中级黑马   /  2015-7-8 21:26  /  316 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



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()

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马