哎諍

          從此不能再哎諍--無聊的人,喜歡無病呻吟
          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

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


          網站導航:
           
          主站蜘蛛池模板: 灌云县| 遵义市| 昌图县| 礼泉县| 福贡县| 河西区| 茂名市| 新乐市| 黔江区| 桑日县| 阳高县| 河南省| 大理市| 新民市| 大港区| 黎城县| 黄陵县| 洛川县| 邛崃市| 茌平县| 扎鲁特旗| 淮安市| 娱乐| 烟台市| 论坛| 霍山县| 澜沧| 四子王旗| 儋州市| 普洱| 金寨县| 平顶山市| 同心县| 晋中市| 含山县| 浪卡子县| SHOW| 广河县| 华坪县| 民勤县| 眉山市|