024_JDK的equals方法
生活随笔
收集整理的這篇文章主要介紹了
024_JDK的equals方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. 等號(hào)(==):
1.1. 對(duì)比對(duì)象實(shí)例的內(nèi)存地址(也即對(duì)象實(shí)例的ID), 來(lái)判斷是否是同一對(duì)象實(shí)例; 又可以說(shuō)是判斷對(duì)象實(shí)例是否物理相等。
2. Object類的equals()方法: 判斷的是兩個(gè)對(duì)象的實(shí)例ID(內(nèi)存地址是否相等)。
3. String類重寫了Object類的equals()方法: 如果兩個(gè)對(duì)象的實(shí)例ID相等或者String類儲(chǔ)存的內(nèi)容一樣, equals()方法返回true。
4. Number的衍生類也都重寫了equals()方法: 判斷兩個(gè)對(duì)象的值是否相等。
4.1. Integer Float Double三個(gè)類繼承了Number
public final class Integer extends Number public final class Float extends Number public final class Double extends Number4.2. Integer類的equals()方法
4.3. Float類的equals()方法
4.4. Double類的equals()方法
總結(jié)
以上是生活随笔為你收集整理的024_JDK的equals方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 011_多表查询
- 下一篇: 025_JDK的hashCode方法