String類對(duì)equals方法進(jìn)行了重寫(xiě),用來(lái)比較指向的字符串對(duì)象所存儲(chǔ)的字符串是否相等踢星。
其他的一些類諸如Double澳叉,Date,Integer等,都對(duì)equals方法進(jìn)行了重寫(xiě)用來(lái)比較指向的對(duì)象所存儲(chǔ)的內(nèi)容是否相等成洗。
總結(jié)來(lái)說(shuō):
1)對(duì)于==五督,如果作用于基本數(shù)據(jù)類型的變量,則直接比較其存儲(chǔ)的 “值”是否相等瓶殃;
如果作用于引用類型的變量充包,則比較的是所指向的對(duì)象的地址
2)對(duì)于equals方法,注意:equals方法不能作用于基本數(shù)據(jù)類型的變量
如果沒(méi)有對(duì)equals方法進(jìn)行重寫(xiě)遥椿,則比較的是引用類型的變量所指向的對(duì)象的地址基矮;
諸如String、Date等類對(duì)equals方法進(jìn)行了重寫(xiě)的話冠场,比較的是所指向的對(duì)象的內(nèi)容家浇。