Java集合之HashMap与HashTable的区别
HashMap的工作原理:
hashmap是基于hashing原理实现的,通过put(),get(),方法存储和获取对象。
put()原理:将键值对传递给put()时,它调用键值对的hasCode()方法来计算hashCode,然后找到bucket位置来存储对象。当发生数据碰撞时,即两个不同键对象hashCode相同,用链表解决,会存储在同一个bucket位置的链表的下一结点中。
get()...
原创
2019-05-18 22:28:45 ·
202 阅读 ·
0 评论