摘要:
存放的键值对 k-v 键和值都不能为空,否则会抛出NullPointException 使用方法和HashMap一致 线程安全,HashMap线程不安全 继承的dictionary实现了Map接口 底层是一个entry数组,初始化大小为11,临界值为8,第一次扩容为23,按照自己的扩容机制,2N+1 阅读全文
posted @ 2023-05-21 23:09
、子夜
阅读(7)
评论(0)
推荐(0)
摘要:
Map接口实现类的特点 Map与Collection并列存在,Key-Value双列映射 Map中的Key和Value可以是任何引用类型的数据,会封装到HashMap$Node对象中; Map中的Key不允许重复,当有相同的key时,等价于替换 Map中的Value是可以重复的 Map中key和Va 阅读全文
posted @ 2023-05-21 22:57
、子夜
阅读(30)
评论(0)
推荐(0)
摘要:
HashMap底层维护了node类型的数组table,默认为null 当创建对象时,将加载因子loadfactor初始化为0.75 当添加key-value时,通过key的哈希值得到table的索引,判断该索引处是否有元素,如果没有元素直接添加,如果该索引处有元素, 继续判断元素的key和准备添加的 阅读全文
posted @ 2023-05-21 22:56
、子夜
阅读(9)
评论(0)
推荐(0)

浙公网安备 33010602011771号