摘要: 今天来说说Java集合中的Set系列之HashSet。 Set我们众所周知的就是虑重功能, 我们平时在项目开发中也常用到这个特性的。那么Set为何能够虑重呢? 接下来我们就看下源码吧。 Set的底层实现是HashMap(这个后面讲Map时也会讲它的源码), 当我们在HashSet中添加一个新元素时, 阅读全文
posted @ 2017-09-10 16:40 一枝花算不算浪漫 阅读(8920) 评论(0) 推荐(0)
摘要: 因为最近在整理Java集合的源码, 所以今天再来谈谈这个古老的话题,因为后面讲HashMap会用到这个知识点, 所以重新梳理下。如果不被重写(原生Object)的hashCode和equals是什么样的? 不被重写(原生)的hashCode值是根据内存地址换算出来的一个值。 不被重写(原生)的equ 阅读全文
posted @ 2017-09-10 16:28 一枝花算不算浪漫 阅读(15423) 评论(1) 推荐(5)