首页 > 其他 > 详细

HashMap Hashtable TreeMap LinkedHashMap 分析

时间:2019-05-08 17:29:48      阅读:139      评论:0      收藏:0      [点我收藏+]

 

首先对hash的了解:

  hash常用算法:假设我们中的字符有相应的内部编码,当然在实际过程中,我们不可能将所有的编码当做hash值。

        平方取中法,将所得的内部编码平方,取7-9位作为hashcode.

        折叠法:将编码分割,然后相加。

        除留取余法

  即便是按照上面的计算,也有可能发生冲突,

1.HashMap 分析

  基于哈希表的Map接口的非同步实现,不保证顺序,允许键值为null,但是只能有一个,它实际相当于链表和数组的结合体。

  

 

HashMap Hashtable TreeMap LinkedHashMap 分析

原文:https://www.cnblogs.com/chengyangyang/p/10832490.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!