<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)象,應(yīng)該用下面這
    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)復(fù)制其參數(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

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲视频免费在线看| 国内精品99亚洲免费高清| 在线观看日本亚洲一区| 33333在线亚洲| 色噜噜狠狠色综合免费视频| 国产偷国产偷亚洲高清在线| 国产情侣久久久久aⅴ免费| 中国在线观看免费高清完整版| 浮力影院第一页小视频国产在线观看免费| 热99re久久免费视精品频软件| 亚洲国产日韩a在线播放| 99精品免费视频| 亚洲精品乱码久久久久久自慰| 亚洲免费福利视频| av电影在线免费看| 无码人妻久久一区二区三区免费| 成年女人色毛片免费看| 亚洲色欲久久久综合网| 2020年亚洲天天爽天天噜| 国产在线国偷精品产拍免费| 国产成A人亚洲精V品无码性色 | 精品国产无限资源免费观看| 一本色道久久88综合亚洲精品高清| 亚洲嫩模在线观看| 成人精品综合免费视频| 青春禁区视频在线观看直播免费| 中文字幕乱码亚洲精品一区| 91精品免费观看| 亚洲a在线视频视频| 中文字幕免费在线观看动作大片| 日本v片免费一区二区三区| 亚洲a级片在线观看| jjizz全部免费看片| 国产亚洲精品一品区99热| 97公开免费视频| 亚洲精品国产高清在线观看| 亚洲一级片免费看| 黄色毛片免费在线观看| 日本亚洲欧洲免费天堂午夜看片女人员 | 成人午夜免费福利视频| 香蕉视频亚洲一级|