==與equals的區(qū)別:
==:
1、比較的是操作符兩端的操作數(shù)是否是同一個(gè)對(duì)象
2、兩邊的操作數(shù)必須是同一類型的(可以是父子類之間)才能編譯通過。
3、比較的是地址,如果是具體的阿拉伯?dāng)?shù)字的比較,值相等則為TRUE,如:
??????int a=10 與 long b=10L 與 double c=10.0都是相同的(為true),因?yàn)樗麄兌贾赶虻刂窞?0的堆
equals:
1、比較的是兩個(gè)對(duì)象的內(nèi)容是否一樣