hashmap和hashtable-【讲解及面试】千万背hashmap和hashtable的区别了,真正理解了这样去回答
热门回复:
- 放学别找我:以前只是简单的了解了hashtable是线程安全的,在每个方法都加了synchronized所以效率比较慢,也没去看源码。看完这期才知道hastable的数组默认大小是11,在构造方法的时候就构造了数组,和hashmap的懒加载不一样; 在计算下标时hashtable是先和0x7ffffffff做按位与操作,再然后直接和数组长度做取余运算,这里也是导致效率较慢的原因吧。
学到不少干货,得劲[热词系列_可以]
- zk忏:果然老师是最挣钱的[滑稽][doge][doge]
- 海阔凭鱼跃:太好了,支持
- 阡客陌路:希望老师能多更一些这样类似的视频啊,干货满满
- 摸肚子的小胖子:三连了 讲得好