由equals方法和==引發的思考和驗證

一、首先,我們應該瞭解創建字符串是直接使用雙引號還是String構造函數 1、使用雙引號 a == b 等於true是因爲x和y指向方法區中同一個字符串常量,他們的引用時一樣的(==比較的是引用) 當相同的字符串常量被多次創建時,只會保存字符串常量的一份副本,這稱爲「字符串駐留」。在java中,所有編譯時字符串常量都是駐留 的 關係操作符生成的是一個boolean結果,它們計算的是操作數的值之間的
相關文章
相關標籤/搜索