==和equals的區(qū)別:
==和equals方法都是用來(lái)比較兩個(gè)變量/對(duì)象是否相等薄疚。
如果沒(méi)有重寫equals方法抗蠢,==和equals都是用來(lái)比較兩個(gè)對(duì)象的內(nèi)存地址是否相同窒悔;
如果重寫了equals方法粒氧,==依然比較兩個(gè)對(duì)象內(nèi)存地址是否相同喳篇,而equals方法則按照自定義規(guī)則進(jìn)行比較敞临;
在String類,由于String類對(duì)equals方法進(jìn)行了重寫麸澜,所有String類中的equals方法用來(lái)比較兩個(gè)字符串的內(nèi)容是否相同挺尿。