最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中的值傳遞和引用傳遞實(shí)例介紹

 更新時(shí)間:2013年09月29日 16:29:12   作者:  
java 中沒(méi)有引用傳遞,都是值傳遞的,可以通過(guò)傳遞副本修改對(duì)象的,副本交換,并不影響原引用
復(fù)制代碼 代碼如下:

package Object.reference;
public class People {
    private String name;
    private int age;
    public People(){
    }
    public People(String name, int age) {
        super();
        this.name = name;
        this.age = age;
    }
    public String toString(){
        return "name:" + name + " age:" + age;
    }
    public String getName() {
        return name;
    }
    public int getAge() {
        return age;
    }
    public void setName(String name) {
        this.name = name;
    }
    public void setAge(int age) {
        this.age = age;
    }
}

復(fù)制代碼 代碼如下:

package Object.reference;
/*  java 中的值傳遞和引用傳遞
    http://www.fzitv.net/clara/archive/2011/09/17/2179493.html
    java 中沒(méi)有引用傳遞,都是值傳遞的
*/
public class Test {
    public static void swap(People a, People b, boolean flag) {
        if (flag) {
            // 可以通過(guò)傳遞副本修改對(duì)象的值
            a.setName("changeName");
            a.setAge(100);
        } else {
            //副本交換,并不影響主程序的指針
            People c = a;
            a = b;
            b = c;
        }
    }
    public static void main(String[] args) {
        People p1 = new People("yingjie", 23);
        People p2 = new People("yuexin", 20);
        swap(p1, p2,false);//傳遞的是p1,p2的副本,函數(shù)調(diào)用前后p1,p2沒(méi)任何改變
        swap(p1, p2,true);//傳遞的是p1,p2的副本,可以通過(guò)傳遞副本修改對(duì)象的值,函數(shù)調(diào)用前后p1對(duì)象內(nèi)容改變
    }
}

相關(guān)文章

  • Java程序去調(diào)用并執(zhí)行shell腳本及問(wèn)題總結(jié)(推薦)

    Java程序去調(diào)用并執(zhí)行shell腳本及問(wèn)題總結(jié)(推薦)

    這篇文章主要介紹了Java程序去調(diào)用并執(zhí)行shell腳本及問(wèn)題總結(jié),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • mybatis-generator自動(dòng)生成dao、mapping、bean配置操作

    mybatis-generator自動(dòng)生成dao、mapping、bean配置操作

    這篇文章主要介紹了mybatis-generator自動(dòng)生成dao、mapping、bean配置操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • Java 如何快速,優(yōu)雅的實(shí)現(xiàn)導(dǎo)出Excel

    Java 如何快速,優(yōu)雅的實(shí)現(xiàn)導(dǎo)出Excel

    這篇文章主要介紹了Java 如何快速,優(yōu)雅的實(shí)現(xiàn)導(dǎo)出Excel,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下
    2021-03-03
  • Java抽象類概念與用法實(shí)例分析

    Java抽象類概念與用法實(shí)例分析

    這篇文章主要介紹了Java抽象類概念與用法,結(jié)合實(shí)例形式分析了java抽象類的概念、方法、特點(diǎn)及使用方法,需要的朋友可以參考下
    2018-02-02
  • Java多線程中Callable和Future的解讀

    Java多線程中Callable和Future的解讀

    這篇文章主要介紹了Java多線程中Callable和Future的解讀,Callable接口類似于Runnable,從名字就可以看出來(lái)了,但是Runnable不會(huì)返回結(jié)果,并且無(wú)法拋出返回結(jié)果的異常,而Callable功能更強(qiáng)大一些,被線程執(zhí)行后,可以返回值,這個(gè)返回值可以被Future拿到,需要的朋友可以參考下
    2023-09-09
  • 從入門到超神進(jìn)階的Netty群聊系統(tǒng)

    從入門到超神進(jìn)階的Netty群聊系統(tǒng)

    本篇文章基于Netty做一個(gè)聊天室案例加強(qiáng)Netty的熟練度,案例的效果是服務(wù)端可以廣播某客戶端的消息給所有客戶端。每個(gè)客戶端監(jiān)聽鍵盤輸入來(lái)獲取消息,然后發(fā)送給服務(wù)端
    2021-08-08
  • 使用JMeter從JSON響應(yīng)的URL參數(shù)中提取特定值

    使用JMeter從JSON響應(yīng)的URL參數(shù)中提取特定值

    在使用Apache JMeter進(jìn)行API測(cè)試時(shí),我們經(jīng)常需要從JSON格式的響應(yīng)中提取特定字段的值,這可以通過(guò)使用JMeter內(nèi)置的JSON提取器和正則表達(dá)式提取器來(lái)完成,本文介紹JMeter JSON提取特定值的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Apache Maven創(chuàng)建工程的實(shí)現(xiàn)示例

    Apache Maven創(chuàng)建工程的實(shí)現(xiàn)示例

    本文詳細(xì)介紹了如何使用Maven創(chuàng)建一個(gè)新的Java工程,包括使用maven-archetype-plugin插件、項(xiàng)目的基本結(jié)構(gòu)和文件、構(gòu)建和運(yùn)行項(xiàng)目的方法以及常見問(wèn)題的解決,Maven通過(guò)簡(jiǎn)化項(xiàng)目構(gòu)建和依賴管理,成為Java開發(fā)中不可或缺的工具
    2024-11-11
  • 解決mybatis-plus自動(dòng)配置的mapper.xml與java接口映射問(wèn)題

    解決mybatis-plus自動(dòng)配置的mapper.xml與java接口映射問(wèn)題

    這篇文章主要介紹了解決mybatis-plus自動(dòng)配置的mapper.xml與java接口映射問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • mybatis plus 的動(dòng)態(tài)表名的配置詳解

    mybatis plus 的動(dòng)態(tài)表名的配置詳解

    這篇文章主要介紹了mybatis plus 的動(dòng)態(tài)表名的配置詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評(píng)論

罗田县| 永济市| 英山县| 利津县| 房山区| 师宗县| 达尔| 建平县| 九龙县| 海晏县| 时尚| 阳高县| 阳西县| 乌海市| 定南县| 武夷山市| 望谟县| 长葛市| 元江| 贵德县| 松滋市| 德清县| 阿鲁科尔沁旗| 禄劝| 万源市| 台州市| 中西区| 雷州市| 怀宁县| 扶风县| 盐城市| 天峨县| 黑山县| 莱西市| 麟游县| 香河县| 新建县| 社会| 隆化县| 崇阳县| 丁青县|