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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xpsyztd 中级黑马   /  2014-9-5 23:53  /  1303 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Map没有继承Collection接口,Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个value。

Map接口

Map(interface):维护“键值对”的关联性,可以通过“键”查找“值”;

HashMap*:Map基于散列表的是吸纳。(列了Hashtable)。插入和查询“键值对”的开销是固定的,可以通过构造器设置容量capacity和负载银子load factor,以调整容器的性能

LinkedHashMap:类似于HashMap,但是迭代遍历他是,取得“键值对”的顺序是其插入次序,或者是现已很少使用的(LRU)次序,只比HashMap慢一点。而在迭代访问时反而更快,因为他使用链表维护内部次序

TreeMap:基于红黑树数据结构的是吸纳。查看“键”或“键值对”时,他们会被排序。TreeMap的特点在于,你得到的机构是经过排序的。TreeMap是唯一的带有subMap方法的Map,他可以返回一个子树

IdentityHashMap:使用==代替equals()对“键”作比较的HashMap。专为解决特殊问题而设计

3 个回复

倒序浏览
多谢楼主分享
回复 使用道具 举报
还没看到耶
回复 使用道具 举报
我也刚看到这
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马