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

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

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

    posts - 6,  comments - 7,  trackbacks - 0
      2008年3月4日
     1 package cn.com.gentek.imatrix.test;
     2 
     3 public class tesRef {
     4     private DataItem item1;
     5     private DataItem item2;
     6 
     7     public tesRef() {
     8         item1 = new DataItem();
     9         item2 = item1;
    10     }
    11 
    12     public void newItem1() {
    13         item1 = new DataItem();
    14     }
    15 
    16     public void print() {
    17         System.out.println("item1: " + item1.toString());
    18         System.out.println("item2: " + item2.toString());
    19     }
    20 
    21     public static void main(String[] args) {
    22         tesRef tr = new tesRef();
    23         tr.print();
    24         tr.newItem1();
    25         tr.print();
    26     }
    27 }
    28 


        以上一段很簡單的代碼,很容易看懂。它的運行結果如下:
    item1: cn.com.gentek.imatrix.test.DataItem@c17164
    item2: cn.com.gentek.imatrix.test.DataItem@c17164
    item1: cn.com.gentek.imatrix.test.DataItem@1fb8ee3
    item2: cn.com.gentek.imatrix.test.DataItem@c17164

        toString()的結果格式為類名@對象的16進制Hash表示。這里我們可以如此理解,是一個指向DataItem類實例化時,在內存中開辟的一塊空間的地址標識。
        在調用函數tr.newItem1()(24行)之前,item1和item2所指向的內存空間是相同的。所以在改變item1的同時item2的值勢必更這一起改變,同理改變item2的內容,item1的內容也會做出相同的改變。item1.toString()和item2.toString()的結果正可以說明這一點。這也說明了,item1和item2存儲的都是一個內存地址。
        當調用
    tr.newItem1(),重新實例化item1,之后item1指向的另一塊內存空間,而item2保持不變,指向最初那塊內存空間。此時,item1和和item2的內容將是毫不相關的。

    posted @ 2008-03-04 17:33 zhan 閱讀(1590) | 評論 (2)編輯 收藏
    <2008年3月>
    2425262728291
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 黄色一级视频免费| 亚洲综合色7777情网站777| 亚洲一区二区三区免费视频 | 日本一区二区三区在线视频观看免费| 无码人妻一区二区三区免费看 | 一区二区三区免费高清视频| 日韩在线播放全免费| 亚洲男人的天堂www| 香蕉97碰碰视频免费| 成人免费看黄20分钟| 亚洲视频在线免费观看| 中文字幕免费播放| 精品一区二区三区免费毛片| 2019中文字幕免费电影在线播放| 亚洲精品中文字幕乱码三区| 黄页视频在线观看免费| 日韩人妻无码免费视频一区二区三区| 久久亚洲精精品中文字幕| 欧洲人免费视频网站在线| 精品亚洲综合在线第一区| 九九免费精品视频在这里| 在线观看免费亚洲| 亚洲国产精品成人午夜在线观看| 亚洲黄色免费在线观看| 色婷婷亚洲十月十月色天| 久99久精品免费视频热77| 亚洲精品综合一二三区在线 | 大胆亚洲人体视频| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 亚洲精品白浆高清久久久久久| 成人免费视频一区二区| 亚洲AV无码乱码在线观看牲色| 国产大陆亚洲精品国产| 免费国产真实迷j在线观看| 男性gay黄免费网站| 免费a级毛片大学生免费观看| 亚洲av无码成人精品国产 | 亚洲高清视频一视频二视频三| 国产精品亚洲lv粉色| 国产成人免费片在线视频观看| 亚洲av中文无码字幕色不卡 |