黑马程序员技术交流社区
标题:
Map接口
[打印本页]
作者:
xpsyztd
时间:
2014-9-5 23:53
标题:
Map接口
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。专为解决特殊问题而设计
作者:
alexchy
时间:
2014-9-6 17:30
多谢楼主分享
作者:
大山
时间:
2014-9-6 23:53
还没看到耶
作者:
小子考驾照
时间:
2014-9-6 23:54
我也刚看到这
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2