<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大片| 国产乱子影视频上线免费观看| 成人亚洲综合天堂| 亚洲国产女人aaa毛片在线| 中文日韩亚洲欧美制服| 0588影视手机免费看片| 国产亚洲精品自在线观看| 亚洲熟女综合色一区二区三区| 国产91免费视频| 国产v亚洲v天堂a无| 国内精品一级毛片免费看| 日本特黄特色免费大片| 亚洲美女aⅴ久久久91| 成人午夜免费视频| 皇色在线视频免费网站| 亚洲av无码成人黄网站在线观看| 亚洲av永久无码| 男男AV纯肉无码免费播放无码| 亚洲妇熟XXXX妇色黄| 一级中文字幕免费乱码专区| 亚洲国产精品国产自在在线| 亚洲高清一区二区三区电影| 免费无码AV电影在线观看| 亚洲成av人在线观看网站| 亚洲国产中文v高清在线观看| 亚洲人成色777777精品| 中文字幕乱码免费视频| 亚洲色偷偷偷网站色偷一区| 在线a级毛片免费视频| 亚洲另类春色校园小说| 毛片免费全部播放无码| 亚洲成av人片不卡无码| 亚洲综合免费视频| 亚洲人成网站在线在线观看| 亚洲精品国产电影| 222www免费视频| 亚洲av无码专区在线观看亚| 国产亚洲大尺度无码无码专线 | 无码国产精品久久一区免费| 免费国产黄网站在线观看动图|