电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Java參數(shù)傳遞及值傳遞實現(xiàn)原理詳解

瀏覽:61日期:2022-08-27 13:24:14

java方法參數(shù)的傳遞有兩種,值傳遞和引用傳遞。

1.按值傳遞:

參數(shù)類型是int,long等八大基本數(shù)據(jù)類型時,參數(shù)傳遞的過程是按值拷貝的過程

如下代碼

public static void main(String[] args) { int a = 5; fun(a); System.out.println(a);// 輸出結(jié)果為5 } private static void fun(int a) { a += 1; }

2.按引用傳遞

參數(shù)類型為引用類型,參數(shù)傳遞的過程采用拷貝引用的方式

public class Test { public static void main(String[] args) { A a = new A(5); fun(a); System.out.println(a.a);// 輸出結(jié)果為6 } private static void fun(A a) { a.a += 1; } static class A { public int a; public A(int a) { this.a = a; } }}

再看下面這種情況:

public class Test { public static void main(String[] args) { Integer a = 5; fun(a); System.out.println(a);// 輸出結(jié)果為5 } private static void fun(Integer a) { a += 1; }}

這里明明是引用傳遞,為什么沒有改變對象的值呢?

這里其實使用了基本數(shù)據(jù)類型封裝類的自動裝箱功能。

Integer a = 5,編譯后實際為Integer a = Integer.valueOf(5),查看Integer的源碼,并沒有改變原對象的值,只是將其引用指向了另一個對象。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 工控机,嵌入式主板,工业主板,arm主板,图像采集卡,poe网卡,朗锐智科 | Jaeaiot捷易科技-英伟达AI显卡模组/GPU整机服务器供应商 | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 变压器配件,变压器吸湿器,武强县吉口变压器配件有限公司 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | LED投光灯-工矿灯-led路灯头-工业灯具 - 山东普瑞斯照明科技有限公司 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁| 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 高通量组织研磨仪-多样品组织研磨仪-全自动组织研磨仪-研磨者科技(广州)有限公司 | 牛皮纸|牛卡纸|进口牛皮纸|食品级牛皮纸|牛皮纸厂家-伽立实业 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 运动木地板价格,篮球馆体育运动木地板生产厂家_欧氏地板 | 翅片管换热器「型号全」_厂家-淄博鑫科环保 | 瓶盖扭矩测试仪-瓶盖扭力仪-全自动扭矩仪-济南三泉中石单品站 | 艺术涂料|木纹漆施工|稻草漆厂家|马来漆|石桦奴|水泥漆|选加河南天工涂料 | 济南网站建设|济南建网站|济南网站建设公司【济南腾飞网络】【荐】 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 | Boden齿轮油泵-ketai齿轮泵-yuken油研-无锡新立液压有限公司 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 深圳VI设计-画册设计-LOGO设计-包装设计-品牌策划公司-[智睿画册设计公司] | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 定制/定做衬衫厂家/公司-衬衫订做/订制价格/费用-北京圣达信 | 加盟店-品牌招商加盟-创业项目商机平台 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 | 移动机器人产业联盟官网| 球形钽粉_球形钨粉_纳米粉末_难熔金属粉末-广东银纳官网 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 苏州同创电子有限公司 - 四探针测试仪源头厂家 | 广东风淋室_广东风淋室厂家_广东风淋室价格_广州开源_传递窗_FFU-广州开源净化科技有限公司 | 棕刚玉_白刚玉_铝酸钙-锐石新材料 |