Java基础
文章平均质量分 90
laoXingyao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java基础——equals和hashCode的区别
1. hashCode() 方法 返回对象的哈希值。 下面是jdk1.8对hashCode()方法的介绍: 大意就是: 返回对象的哈希值。这种方法支持哈希表的好处,例如哈希表提供的哈希表。 在 Java 应用程序执行期间,在对同一对象多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是将对象进行 equals ...原创 2018-05-31 18:15:55 · 278 阅读 · 0 评论 -
HashMap,哈希冲突,HashSet
1. HashMapHashMap是键值对key-value,key不能重复,是利用hash算法实现的。HashMap的工作原理:我们知道在Java中最常用的两种结构是数组和模拟指针(引用),几乎所有的数据结构都可以利用这两种来组合实现,HashMap也是如此。实际上HashMap是一个“链表散列”,如下是它数据结构:最左侧是一个数组,数组中的每一个元素都是一个链表,链表的每一个元素都...原创 2018-07-27 20:28:13 · 3797 阅读 · 1 评论
分享