java中equal與==的區別
介紹一下java中==和equals方法的區別。在初學java時需要弄清楚這個問題,以免在今後在編碼過程中出現一些低級錯誤。
操作方法
(01)首先,在eclipse中執行圖示所示代碼,透過結果對“==”與equals()方法就行分析比較,結果如圖所示。
(02)透過結果,關係操作符“==”可以做出如下總結:(1)對於基本數據類型:“==”根據基本數據類型的值判斷是否相等,相等返回true,反之返回false。注意:兩端數據類型可以不同,在不同的情況下也可以返回true;(2)引用數據類型:“==”比較的是引用類型變量的地址值是否相等,相等返回true,反之false。
(03)equals()方法總結如下:(1)equals方法是基類Object中的方法(Object類是所有java類的根父類),因而只能處理引用類型變量;(2)如圖所示,透過檢視源碼,在Object類,發現equals()仍然比較的是兩個引用變量的地址值是否相等,相等則返回true,反之false;(3)如圖所示,像String 包裝類 Flie類 Date類這些類重寫了Object類的equals()方法,比較是兩個對象的“實體內容”是否完全相同,相同則返回true,反之false。
-
stdole32.tlb丟失或損壞怎麼辦
Excel是我們辦公時候最常用的辦公軟件之一,但是有些win7專業版用戶在使用Excel的過程中出現了“某個對象程序庫丟失或損壞”的警告,這究竟是怎麼回事呢?雖然有這個錯誤提示,但是Excel大部分功能還是可以正常使用的。下面由小編給大家介紹一下丟失或損壞的解決方法...
-
怎麼修改檔案的後綴名?
對於對計算機不是很瞭解的朋友,有時候可能會面臨不知道怎麼修改檔案後綴名的難題,比如後綴名被隱藏了、修改了後綴名但是不知道怎麼用等等。下面就爲大家介紹怎麼修改檔案的後綴名(以後綴修改爲後綴爲例):操作方法(01)新建一個要用的檔案,如果已經有了就找到你需要修改...
-
截圖的快速鍵是什麼-怎麼截圖
使用鍵盤中的PrintScrSysrq鍵實現全屏截圖(01)PrintScrSysrq鍵,其位於鍵盤的右上方,如圖所示,按下此鍵,就可以實現在當前屏幕上全屏截圖,也就是可以截圖我們所看到的顯示器所有介面。使用Alt+PrintScreenSysRq鍵實現活動截圖(01)同時按下鍵Alt+PrintScreenSysRq鍵即可完...
-
如何製作PPT母版
PPT的母版是一個很實用的製作課件的功能,母版即一次設定好幻燈片的樣式,包括文字格式、背景等,就可以全部應用於整個幻燈片,使整個幻燈片的風格統一、美觀,如果要修改幻燈片的樣式就在母版裏進行修改,這樣既省事又省力,在這裏就以PowerPoint2007爲例來講一下製作的步...