<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA中==與equals()用法的區(qū)別

    在java中"=="是用來比較兩者儲(chǔ)存值的地址是否相同,比如A==B,就是比較A和B所儲(chǔ)存值的地址是否相同。

    再來看看equals()的使用 

    在java中有這兩種情況存在:

          1、使用object類中的equals()方法,這個(gè)是java中最初的equals()方法

             如果你自定義一個(gè)類A,并且沒有去繼承其他的類,這時(shí)A中的equals()

             的功能就是比較兩者儲(chǔ)存值的地址是否相同。因?yàn)樗械念惗祭^承object

             類,而object類中有equals()這樣的方法

            object類中的equals()方法的源代碼如下:

              public boolean equals(object obj)

              {

                return this == obj;

              }

     

             從這段代碼中,我們可以再次確定,這種情況下的equals()方法的功能是

             比較兩者儲(chǔ)存值的地址。

     

     

          2、自定義一個(gè)類B,但B類繼承了c類,而c類中的equals()方法已經(jīng)被重寫過

                了,這種情形就需要具體情況具體分析了,但大部分被重寫的equals()方

                法所擁有的功能就是比較兩者儲(chǔ)存值的內(nèi)容是否相同,而不再是比較地址

                了。比如:創(chuàng)建一個(gè)String對(duì)象  String str1 = new String("1");

                String str2 = new String("1");  

                這時(shí)str1.equals(str2)比較的就是str1和str2中儲(chǔ)存值的內(nèi)容是否相同 

                了,因?yàn)镾tring類中的equals()就被重寫了,但這并不意味著所有被重寫

                過的equals()方法都是用來比較內(nèi)容的(因?yàn)槟壳拔宜龅降闹挥羞@種情

                況,如果大家有興趣可以去多研究研究

    總結(jié):"=="就只有一種用法,而equals()有兩種用法,只是所使用的環(huán)境不一樣而已。

    posted on 2012-05-15 11:56 gps夢想 閱讀(717) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA基礎(chǔ)


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2012年5月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 女人张腿给男人桶视频免费版| 中文字幕亚洲一区二区三区| 特级aa**毛片免费观看| 国产亚洲精品激情都市| 7m凹凸精品分类大全免费| 亚洲精品无码高潮喷水A片软| 久久亚洲高清综合| 国产成人精品免费午夜app| 免费国产污网站在线观看不要卡| 亚洲日韩中文字幕在线播放| 4hu四虎最新免费地址| 免费国产在线精品一区| 亚洲国产成a人v在线| 久久久久久亚洲精品不卡| 国产精品爱啪在线线免费观看| 免费精品久久久久久中文字幕| 香蕉蕉亚亚洲aav综合| 免费一区二区视频| 又黄又爽又成人免费视频| 国产伦精品一区二区免费| 在线精品亚洲一区二区| 亚洲第一极品精品无码久久| 国产99视频精品免费视频7| 最近中文字幕完整免费视频ww| 日日躁狠狠躁狠狠爱免费视频| 亚洲免费福利视频| 久久国产亚洲观看| 亚洲成A人片在线观看无码3D| A在线观看免费网站大全| 国产精成人品日日拍夜夜免费| 国产综合激情在线亚洲第一页| 91亚洲精品麻豆| 亚洲V无码一区二区三区四区观看 亚洲αv久久久噜噜噜噜噜 | 在线观看特色大片免费网站| 男男gay做爽爽免费视频| 日本亚洲免费无线码| 亚洲成A∨人片在线观看无码| 夜夜春亚洲嫩草影院| 亚洲av日韩av欧v在线天堂| 最近最好的中文字幕2019免费 | 国产亚洲成人在线播放va|