色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>java源碼下載>

java泛型方法參數(shù)傳遞

大小:0.9 MB 人氣: 2017-09-27 需要積分:2

  Java參數(shù),不管是原始類型還是引用類型,傳遞的都是副本(有另外一種說法是傳值,但是說傳副本更好理解吧,傳值通常是相對(duì)傳址而言)。

  如果參數(shù)類型是原始類型,那么傳過來的就是這個(gè)參數(shù)的一個(gè)副本,也就是這個(gè)原始參數(shù)的值,這個(gè)跟之前所談的傳值是一樣的。如果在函數(shù)中改變了副本的值不會(huì)改變?cè)嫉闹怠?/p>

  如果參數(shù)類型是引用類型,那么傳過來的就是這個(gè)引用參數(shù)的副本,這個(gè)副本存放的是參數(shù)的地址。如果在函數(shù)中沒有改變這個(gè)副本的地址,而是改變了地址中的 值,那么在函數(shù)內(nèi)的改變會(huì)影響到傳入的參數(shù)。如果在函數(shù)中改變了副本的地址,如new一個(gè),那么副本就指向了一個(gè)新的地址,此時(shí)傳入的參數(shù)還是指向原來的 地址,所以不會(huì)改變參數(shù)的值。

  基本類型參數(shù)傳遞:不改變值

  java泛型方法參數(shù)傳遞

  引用類型參數(shù)傳遞:改變值

  java泛型方法參數(shù)傳遞

  無論是什么語言,要討論參數(shù)傳遞方式,就得從內(nèi)存模型說起,主要是我個(gè)人覺得從內(nèi)存模型來說參數(shù)傳遞更為直觀一些。閑言少敘,下面我們就通過內(nèi)存模型的方式來討論一下Java中的參數(shù)傳遞。

  這里的內(nèi)存模型涉及到兩種類型的內(nèi)存:棧內(nèi)存(stack)和堆內(nèi)存(heap)。基本類型作為參數(shù)傳遞時(shí),傳遞的是這個(gè)值的拷貝。無論你怎么改變這個(gè)拷貝,原值是不會(huì)改變的。看下邊的一段代碼,然后結(jié)合內(nèi)存模型來說明問題:

  publicclassParameterTransfer { publicstaticvoidmain(String[] args) { intnum = 30; System.out.println( “調(diào)用add方法前num=”+ num); add(num); System. out.println( “調(diào)用add方法后num=”+ num); } publicstaticvoidadd( intparam) { param = 100; } }

  這段代碼運(yùn)行的結(jié)果如下:

  調(diào)用 add方法前 num= 30調(diào)用 add方法后 num= 30

  程序運(yùn)行的結(jié)果也說明這一點(diǎn),無論你在add()方法中怎么改變參數(shù)param的值,原值num都不會(huì)改變。

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 精品综合久久久久久8888 | 国产中的精品AV一区二区 | 色多多污污在线观看网站 | 性西欧俄罗斯极品 | 免费啪视频观试看视频 | 女人张腿让男人桶免费 | 伦理片a在线线2 | 99影视久久电影网久久看影院 | xxxx免费观看 | 久久精品国产亚洲AV未满十八 | 日本又黄又爽又色又刺激的视频 | 午夜亚洲动漫精品AV网站 | 亚洲精品无码久久久久A片空 | 无码爽死成人777在线观看网站 | 接吻吃胸摸下面啪啪教程 | 亚洲色图p| 俺也去最新地址 | 久久婷五月综合色啪首页 | 武汉美女洗澡 | 少妇邻居内射在线 | 亚洲欧美日韩另类精品一区二区三区 | 与子敌伦刺激对白亂輪亂性 | 欧洲精品一区二区不卡观看 | 办公室激情在线观看 | 中文字幕视频在线免费观看 | 亚洲色婷婷久久精品AV蜜桃久久 | 国产亚洲精品线视频在线 | 精品香蕉99久久久久网站 | 在线免费观看成年人视频 | 欧美三级不卡在线观线看 | 99久久久无码国产精精品 | 久久久久亚洲 | 日韩视频在线观看 | 日日噜噜噜夜夜爽爽狠狠 | 亚洲三级大片 | 99精品久久 | 久久精品国产免费播高清无卡 | 超碰98人人插 | 99久久国产综合精品 | 乳液全集电影在线观看 | 亚洲色大成网站WWW永久麻豆 |