int a =3;
int b =3;
string str1 =
"123"
; string str2 =
"123"
; string str3 =
newstring
("123");
system.out.
println
("a==b的結果:"
+(a==b));
//true,基本資料型別時,==進行的是值比較
system.out.
println
("str1==str2的結果:"
+(str1==str2));
//true,str1和str2指向的是同乙個引用
system.out.
println
("str1==str3的結果:"
+(str1==str3));
//false,開闢了乙個新的空間,導師兩者引用不同
system.out.
println
("str3.equals(str1)的結果:"
+(str3.
equals
(str1)))
;//true,equals實際上是==,但是在string中被重寫了
//string類重寫的equals方法
public
boolean
equals
(object anobject)
else
}return
false;}
}
//object 類中的equals方法
public
static
boolean
equals
(object a, object b)
vue和react不同之處
vue2和react的區別,細節篇 react是函式式程式設計,immutable.js vue是大部分是物件導向程式設計,object.freeze vue中函式式程式設計 filter和reduce函式用法 0.reactjs與vue相比較,預設目錄結構沒有webpack相關配置,也沒有路由元件...
陣列和指標的不同之處
我相信很多初學c語言的人,肯定會以為指標和陣列是等價的,而那些學了一段時間的人或許也分不清兩者之間的區別吧。那麼我有必要和大家千談一下c語言中陣列和指標的不同之處了。1.陣列名對應著一塊記憶體,而不是指向一塊記憶體。其位址與容量在生命週期內保持不變 全域性或棧 只有陣列的內容可變 指標可以隨時指向任...
mq和kafka的不同之處
其實,作為訊息佇列來說,企業中選擇mq的還是多數,因為像rabbit,rocket等mq中介軟體都屬於很成熟的產品,效能一般但可靠性較強,而kafka原本設計的初衷是日誌統計分析,現在基於大資料的背景下也可以做運營資料的分析統計,而redis的主要場景是記憶體資料庫,作為訊息佇列來說可靠性太差,而且...