java基础
weixin_44020096
这个作者很懒,什么都没留下…
展开
-
java封装类和基本数据类型的equals()方法与==比较
1.equals()和====的作用是用来判断两个对象的地址是否相等,也就是判断是否为同一个对象(基本数据类型==比较的是值,引用数据类型==比较的是内存地址)equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况1:类没有覆盖equals()方法。则通过equals()比较该类的两个对象时,等价于通过“==”比较这两个 对象。自定义对象往往...原创 2019-08-13 20:10:41 · 1058 阅读 · 0 评论 -
hashCode与equals()
hashCode()介绍hashCode()的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置。hashCode()定义在JDK的Object.java中,这就意味着Java中的任何类都包含有hashCode() 函数。另外需要注意的是:Object 的 hashcode 方法是本地方法,也就是用 c 语言或 c++ 实现的,该方法通...原创 2019-08-13 20:22:47 · 274 阅读 · 0 评论