前者是引用一致判斷,對記憶體中引用物件的比較,如果兩個物件指向了同乙個記憶體空間(或叫記憶體位址,封裝一下叫引用物件),則返回true;
後者是自定義的比較,如果不重寫equals預設和==一樣,但是後者可以通過改寫hashcode和equals方法來實現自定義比較;
相比==,equals更注重內容一致性判斷;
對於==返回ture的,equals一定返回true;反之則不一定。
string str1 = new string(「abc」);
string str2 = 「abc」;
string str3 = new string(「abc」);
string str4 = 「abc」;
string str5 = 「ab」+」c」;
string ab = 「ab」;
string c = 「c」;
string str6 = str1.intern();
public
static
void
main(string args)
} //jvm引數設定為:-xmx5m -xx:maxpermsize=5m
零碎知識點
1.反斜槓也可拼接字串 window.nl ad function window.nl ad function 2.在console.log 中新增樣式 var a hello console.log c a,font size 400 background blue color white 3 通...
零碎知識點
比較數值時,不要integer,要int 1,elasticsearch查詢時不識別大寫,應全部轉為小寫.因此建立索引時盡量使用小寫 2.var param param.yanan1 yanan2 此處的用法 param 宣告了json格式的param,param.yanan1 yanan2定義了j...
彙編零碎知識點
條件碼 of overflow flag 溢位標誌,溢位時為1,否則置0.標明乙個溢位了的計算,如 結構和目標不匹配.sf sign flag 符號標誌,結果為負時置1,否則置0.zf zero flag 零標誌,運算結果為0時置1,否則置0.cf carry flag 進製標誌,進製時置1,否則置...