隨筆-8  評論-20  文章-4  trackbacks-0
          猜猜下面的輸出結(jié)果,今天寫代碼的時候碰到的
          Integer a=10;
          Integer b
          =10;
          Integer c
          =new Integer(10);
          Integer d
          =new Integer(10);
                  
          System.out.println(a
          ==b);
          System.out.println(c
          ==d);
                  
          System.out.println(a.equals(b));
          System.out.println(c.equals(d));
                  
          System.out.println(a.equals(c));
          posted on 2009-10-20 16:31 ju 閱讀(1366) 評論(9)  編輯  收藏 所屬分類: 狂想曲

          評論:
          # re: 輕松一下,猜猜答案 2009-10-20 17:10 | surdomic
          true
          false
          true
          true
          true  回復(fù)  更多評論
            
          # re: 輕松一下,猜猜答案 2009-10-20 21:04 | 隔葉黃鶯
          多例、裝箱的實現(xiàn)與對象有池的常識。  回復(fù)  更多評論
            
          # re: 輕松一下,猜猜答案 2009-10-20 22:14 | 趙薇薇
          false
          false
          true
          true
          true  回復(fù)  更多評論
            
          # re: 輕松一下,猜猜答案 2009-10-20 22:20 | 趙薇薇
          Integer a = 10;
          Integer b = 10;

          不是各自給分配了一個引用空間的么.
          ==比較的是空間地址啊..  回復(fù)  更多評論
            
          # re: 輕松一下,猜猜答案 2009-10-21 08:59 | juxuejian
          @趙薇薇
          surdomic是對了哈  回復(fù)  更多評論
            
          # re: 輕松一下,猜猜答案 2009-10-21 11:05 | 小猴子
          Integer a=128;
          Integer b=128;


          這里改一哈結(jié)果就不一樣了.  回復(fù)  更多評論
            
          # re: 輕松一下,猜猜答案 2009-10-21 12:39 | Anonymous
          Integer a=10;
          Integer b=10;

          Integer是對象,怎么可以直接賦值……  回復(fù)  更多評論
            
          # re: 輕松一下,猜猜答案 2009-10-21 13:21 | 等牛奶的咖啡
          ==比較的是對象的引用
          equals()要看對象的情況,這里比較的是對象的內(nèi)容
          Object的equals()是定義比較引用,在其子類中有的把這個方法覆蓋了,重新定義了比較對象內(nèi)容  回復(fù)  更多評論
            
          # re: 輕松一下,猜猜答案 2009-11-24 12:46 | anlaneg@qq.com
          沒有詳細(xì)的說明,所以讓很多人疑惑!

          樓主的代碼在<1.5的JDK中編譯失敗.原因不支持自動裝箱.

          代碼在jdk 1.5, 1.6下輸出如下:
          true
          false
          true
          true
          true

            回復(fù)  更多評論
            

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 遵化市| 修文县| 贵德县| 漯河市| 全南县| 颍上县| 镇安县| 建德市| 凌云县| 徐汇区| 蒙自县| 乃东县| 苗栗市| 收藏| 屯留县| 金山区| 霍林郭勒市| 沐川县| 凯里市| 安阳县| 交城县| 天祝| 镇雄县| 金坛市| 晋城| 荣昌县| 财经| 会泽县| 彩票| 云和县| 定结县| 平定县| 浦北县| 额济纳旗| 镇康县| 格尔木市| 岱山县| 临武县| 筠连县| 昭平县| 宁都县|