哎諍

          從此不能再哎諍--無聊的人,喜歡無病呻吟
          posts - 11, comments - 11, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          java的賦值

          Posted on 2006-04-03 18:48 哎諍 閱讀(493) 評論(0)  編輯  收藏 所屬分類: java基礎
          ????? 在java中,賦值和clone的區別,相信java程序員都知道,就是對于前者,被賦值的變量指向的是內存中的同一塊地址,而對于后者,則是為clone的變量分配一塊新的內存,也就是指向一個新的對象。
          ????? 基于此,很容易得出一個結論,就是對于被賦值的變量,如果改變該變量指向的對象,則賦值的變量,也會指向這個新的對象。但是java中有定義了很多類型,這些類型的對象一旦創建,即為只讀,也就是不滿足上面的結論,最常見的例子就是String類型,譬如如下代碼:
          String s1="aa";
          String s2="aaaa";
          s2=s1;
          s1="aabb";
          System.out.println(s1);
          System.out.println(s2);
          結果將是:
          aabb
          aa
          而不是想象中的:
          aabb
          aabb

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


          網站導航:
           
          主站蜘蛛池模板: 海兴县| 依安县| 会泽县| 和静县| 江孜县| 霍山县| 大港区| 崇左市| 美姑县| 宜兰县| 太白县| 定结县| 彭山县| 台前县| 连州市| 庆元县| 稷山县| 黄龙县| 焦作市| 龙井市| 竹北市| 渝北区| 台州市| 永靖县| 宜黄县| 乌兰县| 南雄市| 洛浦县| 台州市| 哈密市| 溧水县| 连平县| 阿瓦提县| 西乌珠穆沁旗| 图片| 长子县| 霍邱县| 青冈县| 望江县| 射阳县| 凌海市|