2019年1月18日
摘要: 此版本的HashMap在Hash函数上进行了改造 来对比代码: JDK1.6 下面是放入entry的put方法,重点是标红的这句;hashCode()是Object的方法,是个本地native,我们看不到,只要晓得返回一个hash码就好 HashMap内部自带的hash方法如下: 这个hash函数的 阅读全文
posted @ 2019-01-18 13:25 鱼肉自己 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 原始HashMap没有引入红黑色树,现在的JDK1.8重新改造了,将其纳入其中。为什么要纳入? 因为红黑树增删改的效率都很高 知识简单回顾 什么是hash函数,什么是hash算法,什么是Hash桶? hash函数其实就是你无论传入什么参数,最后都给出一个固定长度的值,其实就是一种签名。有什么特点,不 阅读全文
posted @ 2019-01-18 00:25 鱼肉自己 阅读(253) 评论(1) 推荐(0) 编辑