科锐37期 (win+安卓逆向)/科锐38期PC逆向
方法
put(key,value)放入键值对数据,重复的键会覆盖旧值
get(key)获得键对应的值,键不存在,得到null
remove(key)移除键值对数据,返回被移除的值
size()键值对的数量
哈希运算过程
hashCode()
hashCode()是object的方法,默认实现是用内存地址作为哈希值
可以重写方法来获得相同的哈希值
哈希运算中要有相同的哈希值,才能保证计算出相同下标值,并且要equals()也要相等(equals方法也要重写),才可以覆盖旧值,否则会链表连接。
重写hashCode的惯用算法:(x.y是变量的值)
---------------------------------------------------------------------------------------------------------------
课程获取:https://pan.baidu.com/s/1c2PVC4gBd4JjXdKY2KBLTQ?pwd=z5na