<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 知識大全 > 知識百科 > 公共基礎(chǔ)知識 > ==和equals的區(qū)別

        ==和equals的區(qū)別

        時間: 映芳735 分享

        ==和equals的區(qū)別

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

          比較的是一個對象在內(nèi)存中的地址值,

          比如2個字符串對象

          String s1 = new String("str");

          String s2 = new String("str");

          如果用==號比較,會返回false,因為創(chuàng)建了兩個對象,他們在內(nèi)存中地址的位置是不一樣的。

          equals操作表示的兩個變量是否是對同一個對象的引用,即堆中的內(nèi)容是否相同。

          equals的情況比較復(fù)雜,它是java.lang.Object類中的一個方法。因為java中所有的類都默認繼承于Object,所以所有的類都有這個方法。

          在Object類源碼中是這樣寫的。

          public boolean equals(Object obj) {

          return (this == obj);

          }

          他同樣使用==號進行內(nèi)存地址的比較。但是許多java類中都重寫了這個方法,比如String。

          public boolean equals(Object anObject) {

          if (this == anObject) {

          return true;

          }

          if (anObject instanceof String) {

          String anotherString = (String)anObject;

          int n = count;

          if (n == anotherString.count) {

          char v1[] = value;

          char v2[] = anotherString.value;

          int i = offset;

          int j = anotherString.offset;

          while (n-- != 0) {

          if (v1[i++] != v2[j++])

          return false;

          }

          return true;

          }

          }

          return false;

          }

          String里的方法,如果==號比較不相等,還會進行一下值的比較。

          所以equals方法具體的作用要看當前的那個類是如何實現(xiàn)重寫父類中該方法的。如果沒有重寫該方法,那么他和==號等價。

        530126 主站蜘蛛池模板: 人妻在线中文字幕| 丝袜美腿视频一区二区三区| 美腿丝袜无男人的天堂| 免费观看全黄做爰大片| 好吊视频一区二区三区在线| 国产午夜福利免费入口| 中国少妇嫖妓BBWBBW| 99精品国产兔费观看久久99 | 伊人久久大香线蕉成人| AV人摸人人人澡人人超碰| 粉嫩小少妇bwbwbw| 在线观看成人永久免费网站| 日韩一区二区三区女优丝袜| 看国产黄大片在线观看| 久爱免费观看在线精品| 亚洲欧洲一区二区精品| 国产成人在线综合| 激情伊人五月天久久综合| 狠狠综合久久久久综| 亚洲另类激情专区小说婷婷久| 亚洲影院丰满少妇中文字幕无码| 亚洲国产第一站精品蜜芽| 久久国产免费观看精品3| 国产精品自拍一区视频在线观看| 高清中文字幕一区二区 | 好男人在线观看免费播放| 人人澡人摸人人添| Se01短视频国产精品| 无码激情亚洲一区| 亚洲精品色午夜无码专区日韩| 亚洲性一交一乱一伦视频| 国产情侣激情在线对白| 日韩av中文字幕有码| 深夜精品免费在线观看| 日韩中文字幕高清有码| 欧美老少配性行为| 日韩中文字幕亚洲精品| 18禁在线一区二区三区| xxxxbbbb欧美残疾人| 亚洲av成人在线网站| A级毛片免费完整视频|