日期:2011-03-22 16:14:00 来源:本站整理
Java调集框架操纵注意事项(二,Map)[Java编程]
本文“Java调集框架操纵注意事项(二,Map)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Map接口常用的实现类有:
1.HashMap
2.Hashtable
3.TreeMap
4.LinkedHashMap
谈论1:底层机制
HashMap与Hashtable基于数组实现,TreeMap基于树型构造,底层存储构造是典型的链表构造.LinkedHashMap担当自HashMap,所以也是基于数组实现的.
谈论2:担当关系
HashMap与TreeMap担当自AbstractMap,Hashtable担当自Dictionary,LinkedHashMap担当自HashMap.
谈论3:同步关系
Hashtable是同步的,而HashMap与TreeMap以及LinkedHashMap不是同步的,可以利用Collections中供应的办法转换为同步的.
谈论4:迭代器
迭代器都是快速失利的(注:参考本系列第一篇List篇)
谈论5:不可改正
通过利用Collections.unmodifiableMap(Map map)来转换
以上是“Java调集框架操纵注意事项(二,Map)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论