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

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

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

    狼人
    走在SCJP的路上
    posts - 12,  comments - 14,  trackbacks - 0

     

     1public class IntReference {
     2    private int level = 0;
     3    
     4    public static void main(String[] args) {
     5        IntReference ag1 = new IntReference();
     6        IntReference ag2 = new IntReference();
     7        ag1.level = 1;
     8        ag2.level = 2;
     9        System.out.println("A:ag1.level = " + ag1.level);
    10        System.out.println("A:ag2.level = " + ag2.level);
    11    //    ag1 = ag2;
    12    /** 上面這種寫法,原本ag1包含的對對象的引用,是指向一個值為1的對象。
    13     *  在對t1賦值的時候,這個引用被覆蓋,也就是丟失了而那個不再被引用的
    14     *  對象會由"垃圾回收器"自動清理。為此為了避免這種現(xiàn)象,應該用下面這
    15     *  種寫法,這樣可以保持兩個對象彼此獨立,而不是將ag1、ag2捆綁到相同
    16     *  的對象上。*/

    17        ag1.level = ag2.level;
    18        System.out.println("B:ag1.level = " + ag1.level);
    19        System.out.println("B:ag2.level = " + ag2.level);
    20        ag1.level = 3;
    21        System.out.println("C:ag1.level = " + ag1.level);
    22        System.out.println("C:ag2.level = " + ag2.level);
    23    }

    24}

     1public class ObjectReference {
     2    private char charA = 'a';
     3    
     4    public void f(ObjectReference b) {
     5        b.charA = 'b';
     6    }

     7    
     8    public static void main(String[] args) {
     9        ObjectReference objReference = new ObjectReference();
    10        objReference.charA = 'c';
    11    //    A:objReference.charA = c
    12        System.out.println("A:objReference.charA = " + objReference.charA);
    13    /**    傳遞一個引用,而不是f(objReference)要在其作用域內(nèi)復制其參數(shù)ObjectReference b的一個副本。*/
    14        objReference.f(objReference);
    15    //  B:objReference.charA = b    
    16        System.out.println("B:objReference.charA = " + objReference.charA);
    17    }

    18}
    posted on 2009-01-03 17:37 狼人 閱讀(250) 評論(0)  編輯  收藏 所屬分類: Java

    <2009年1月>
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久国产色AV免费观看| 啦啦啦中文在线观看电视剧免费版 | 三年片在线观看免费| 亚洲一区二区三区首页| 最新中文字幕电影免费观看| 特级毛片aaaa级毛片免费| 亚洲AV无码第一区二区三区| 曰曰鲁夜夜免费播放视频| 边摸边脱吃奶边高潮视频免费| 亚洲ⅴ国产v天堂a无码二区| 免费羞羞视频网站| 中文字幕在线免费看线人| 国产成人精品日本亚洲网址| 久久久久亚洲精品无码网址 | 国产在线观看www鲁啊鲁免费| 中文字幕乱理片免费完整的| 亚洲免费观看在线视频| 国产成人亚洲综合无码| 野花高清在线电影观看免费视频| 一级毛片大全免费播放下载| 亚洲人成网站在线观看播放动漫| 亚洲午夜爱爱香蕉片| 一二三四在线观看免费高清中文在线观看 | 亚洲精品成a人在线观看夫| 亚洲区小说区图片区QVOD| 美女视频黄的全免费视频| 国产一级一毛免费黄片| 亚洲精品无码国产片| 亚洲高清日韩精品第一区| 亚洲欧洲日产国码高潮αv| 我要看免费的毛片| 99视频免费观看| 久久久精品视频免费观看 | 九九久久国产精品免费热6| 亚洲国色天香视频| 亚洲女初尝黑人巨高清| 亚洲成AV人在线观看网址| 24小时免费直播在线观看| 小草在线看片免费人成视久网| 一级中文字幕免费乱码专区| 亚洲国产精华液2020|