欢迎光临散文网 会员登陆 & 注册

城南大师兄-深度剖析HashMap 源码,HashMap

2023-04-18 10:36 作者:抽抽一生恋  | 我要投稿


HashMap的特性:

(1)存储键值对,实现快速存取数据;
(2)允许键/值为null,但不允许重复的键;
(3)非同步synchronized(比同步快),线程不安全;
注:让HashMap同步: Map m = Collections.synchronizeMap(hashMap);
(4)实现Map接口,对键值对进行映射,不保证有序(比如插入的顺序)
注:Map接口有两个基本的实现,HashMap和TreeMap。TreeMap保存了对象的排列次序,而HashMap则不能。
(5)HashMap默认的容量大小是16;增加容量时,每次将容量变为“原始容量x2


城南大师兄-深度剖析HashMap 源码,HashMap的评论 (共 条)

分享到微博请遵守国家法律