论坛首页 入门技术论坛

LinkedHashMap的使用

浏览 2674 次
该帖已经被评为新手帖
作者 正文
   发表时间:2012-03-21  

LinkedHashMap 是对HashMap的一个进一步封装,也就是添加了一个固定顺序的功能,HashMap,与Hashtable中里面元素的顺序是不会排序的,而且还不保证是固定不变的。这些特性是由hash的底层数据结构算法决定的。

 

顺便说下,HashMap与Hashtable的区别很少,只是,Hashtable是线程安全的,而HashMap不是。

 

因此需要对顺序不变的元素进行存储的时候,当然要选择,LinkedHashMap,从名字看就是,LinkedHashMap是链表、与hash的结合。

   发表时间:2012-03-23  
你这帖子会被投新手帖的
0 请登录后投票
   发表时间:2012-03-23  
这个东东这没用过啊,一般只用hashmap,hashtable都用的很少?
0 请登录后投票
   发表时间:2012-03-23  
说到java里面hash相关的东西,我目前写了14篇这方面的文章,
其中
LinkedHashMap这篇在这里
说一说java里面的hashcode13–LinkedHashMap代码简要分析

欢迎去看看,
http://www.hetaoblog.com/myblogs/tag/hash.jhtml

由于我把wordpress前台用java改写了,有些标签没整理好, 列表上不是很完整,可以自己翻看
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics