第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

第4行的.equals

第4行為什么用的.equals,用 if(sex=="女")也是可以得出結(jié)果的,這兩者有什么不同么。謝謝!


正在回答

2 回答

感覺說反了:根據(jù)前面的解釋,"==比較的是2個對象的地址,而equals比較的是2個對象的內(nèi)容。"

0 回復(fù) 有任何疑惑可以回復(fù)我~

值類型是存儲在內(nèi)存中的堆棧(以后簡稱棧),而引用類型的變量在棧中僅僅是存儲引用類型變量的地址,而其本身則存儲在堆中。

? ? ? ?==操作比較的是兩個變量的值是否相等,對于引用型變量表示的是兩個變量在堆中存儲的地址是否相同,即棧中的內(nèi)容是否相同。? ? ? ?equals操作表示的兩個變量是否是對同一個對象的引用,即堆中的內(nèi)容是否相同。

? ? ? ? ==比較的是2個對象的地址,而equals比較的是2個對象的內(nèi)容。顯然,當(dāng)equals為true時,==不一定為true。

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

子諾1 提問者

根據(jù)前面的解釋,"==比較的是2個對象的地址,而equals比較的是2個對象的內(nèi)容。"是不是反了?
2016-02-21 回復(fù) 有任何疑惑可以回復(fù)我~
#2

吾怯二日 回復(fù) 子諾1 提問者

我覺得他說的是對的
2016-02-24 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學(xué)習(xí)       1167343    人
  • 解答問題       18629    個

0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始

進(jìn)入課程

第4行的.equals

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號