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

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

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

    BlogJava 聯系 聚合 管理  

    Blog Stats

    隨筆檔案

    exams


    java世界

    世界Java

    1、對于原始數據類型,也就是int、 long、char之類的類型,是傳值的,如果你在方法中修改了值,方法調用結束后,那個變量的值沒用改變。
    2、對于對象類型,也就是Object的子類,如果你在方法中修改了它的成員的值,那個修改是生效的,方法調用結束后,它的成員是新的值,但是如果你把它指向一個其它的對象( 70-305  ),方法調用結束后,原來對它的引用并沒用指向新的對象。
    代碼如下:
    public class Tester {
        public static void main(String[] args) {
            int primitive = 2;
            changePrimitive(primitive);
            //primitive的值依然是2
            MyClass myClass = new MyClass();
            changeObject(myClass);
            //myClass仍然指向的是執行changeObject之前的那個對象
            //但是myClass.i等于3了
        }

        public static void changePrimitive(int primitive) {
            primitive = 3;
        }

        public static void changeObject(MyClass myClass) {
            myClass.i = 3;
            myClass = new MyClass();
        }
    }

    class MyClass {
        int i;
    }

    對于遠程調用,350-018  無論是什么類型,調用結束后,傳入的參數和以前沒用任何變化(當然前途是直接調用遠程方法,如果中間經過其它的Proxy類或者Facade類,不能保證那些類對對象沒用修改)。至于是通過Local接口進行調用的,也應該屬于本地調用,和上面說的情況應該是一致的。

    posted on 2007-08-27 11:06 java2java 閱讀(1035) 評論(2)  編輯  收藏

    評論

    # re: Java參數傳遞方式 2007-08-27 16:33 ehe
    good...  回復  更多評論
      

    # re: Java參數傳遞方式 2007-08-28 17:19 楊愛友
    不錯,是這么回事,JAVA中永遠都是值傳遞  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 妞干网在线免费视频| 久久免费看少妇高潮V片特黄| 成年女人免费视频播放体验区| 亚洲色欲www综合网| 91高清免费国产自产拍2021| 久久亚洲国产成人精品性色| 84pao强力永久免费高清| 亚洲视频在线观看视频| 国产精品久久久久久久久免费 | 久久精品国产亚洲AV不卡| 男男黄GAY片免费网站WWW| 亚洲精品成a人在线观看| 久久国产精品免费一区| 亚洲A∨无码无在线观看| 91精品视频免费| 亚洲日韩乱码中文字幕| 又粗又硬又黄又爽的免费视频| 特级毛片爽www免费版| 亚洲va久久久噜噜噜久久狠狠| 日本免费一区二区久久人人澡| 亚洲理论片在线中文字幕| 午夜免费福利在线观看| 免费观看又污又黄在线观看| 亚洲线精品一区二区三区| 1000部拍拍拍18勿入免费视频软件 | 五月婷婷亚洲综合| 天黑黑影院在线观看视频高清免费| 亚洲欧洲第一a在线观看| A在线观看免费网站大全| 特a级免费高清黄色片| 久久精品国产亚洲AV无码娇色| 无码高潮少妇毛多水多水免费| 三级片免费观看久久| 亚洲精品高清久久| 青青青青青青久久久免费观看| 狠狠躁狠狠爱免费视频无码| 亚洲午夜精品在线| 亚洲日韩在线观看| 国拍在线精品视频免费观看 | 4444亚洲国产成人精品| 国产18禁黄网站免费观看|