“==”、“equals()”、“hashcode()”之间的秘密

  前言 万丈高楼平地起,今天的聊点基础而又经常让人忽视的话题,比如“==”与“equals()”区别?为何当我们重写完"equals()"后也要有必要去重写"hashcode()"呢? ... 带着这些问题,我们一起来探究一下。 概念 "==":它主要是判断符号两边的“对象”的值是否相等,而这里的“值“”又有所区分了。         基础数据类型:比较的就是自身的值,这个跟我们常规的理解是基本
相关文章
相关标签/搜索