hashmap底层原理

编程中 产生的疑问 因为 在put进hm时,是用hash算法 把值user2对象 计算出hashcode 来放入数组中对应位置; 即便是你改变了user2的属性值,user2的hashcode自始至终没有改变; 当从map进行getValue时 是比较hashcode拿到; 值存放的其实是 user2的引用。 【】 简单说下添加 键值对put(key,value) 的过程: 1,判断键值对数组ta
相关文章
相关标签/搜索