集合之HashMap


哈希表实现了Map接口,并且实现了map中的所有方法,HashMap粗略的等于Hashtable,除了线程安全和非空值外,这个 类不能保证是有序的map,其中有2个影响HashMap的性能一个capacity容量,另一个是load factory。

数据结构图

一、类的继承关系

、类中的部分属性

三、构造方法

四、内部类Entry

Entry中的方法

、HashMap中常用方法分析

V  put(K,V)

putForNullKey(V)

indexFor(hash,length):获得索引值

addEntry:添加entry

resize:调整HashMap中Entry数组的大小

transfer将旧数据转换到新表中

V get(Object)

remove(Object)

removeEntryForKey(K)

clear()

containsKey(K)

containsValue

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值