博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hashCode与equals 2021年12月26日
阅读量:30370 次
发布时间:2020-01-04

本文共 279 字,大约阅读时间需要 1 分钟。

2021年12月26日 hashCode 与 equals

1、作用:

equals() 的作用是用来判断两个对象是否相等。
hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置

2、结论:

1.两个对象相同,hashCode一定相同/分别调用equals方法都返回true。
2.两个对象有相同的hashCode值,他们也不一定是相同的(原因:可以重写对象里面的hashCode值,让他返回一个固定的值)。
3.重写equals的时候要重写hashcode方法(不理解)。
在这里插入图片描述

转载地址:http://pvbhbu.baihongyu.com/

你可能感兴趣的文章
二叉树的前中后序遍历(迭代法)(带动画)
查看>>
【小技巧】【XShell】【Xftp】Windows桌面与Linux虚拟机互传文件
查看>>
【redis入门】Centos下安装redis
查看>>
【redis入门】redis安装后相关知识串讲
查看>>
【redis】来吧,展示一下redis 发布-订阅模式
查看>>
讲通C/C++预编译/条件编译指令 #ifdef,#ifndef,#endif,#define,…
查看>>
【redis6.0.6】redis源码慢慢学,慢慢看 -- 第二天:空间配置(zmalloc)
查看>>
当下热点词再学:redis缓存预热、更新、降级,限流
查看>>
【redis6.0.6】redis源码慢慢学,慢慢看 -- 第五天:adlist
查看>>
别抖,OK? 操作系统抖动现象、网络抖动与延迟、函数抖动之防抖与节流,串讲
查看>>
第六天:网络处理(anet部分)-- redis源码慢慢学,慢慢看【redis6.0.6】
查看>>
通过域名获取主机IP -- struct addrinfo
查看>>
【C++】算法集锦(8):从两数和问题拓展到一百数和问题
查看>>
【C++】算法集锦(9):背包问题
查看>>
【C++】算法集锦(10)通俗讲kmp算法
查看>>
【C++】算法集锦(12):高楼扔鸡蛋
查看>>
【图解】拥塞控制
查看>>
线程上下文切换
查看>>
什么是服务熔断?
查看>>
服务器压力过大?CPU打满?我来帮你快速检查Linux服务器性能
查看>>