java Integer传参的疑问??

【“当Integer 做为方法参数传递进方法内时,对其的赋值都会导致 原Integer 的引用被 指向了方法内的栈地址,失去了对原类变量地址的指向。对赋值后的Integer对象做得任何操作,都不会影响原来对象。”】
这句话是啥意思???
既然原Integer 的引用不指向原类变量地址,那输出原Integer值是怎么做到的??
#Java#
全部评论
点赞 回复 分享
发布于 2019-06-27 17:44
将传递给方法的参数指向另一块新的地址m2(之前指向原Integer对应的地址m1),后续操作方法参数就是在新的地址m2上做操作。其实就是值传递吧
点赞 回复 分享
发布于 2019-06-27 17:53
你这段话出自哪里的?
点赞 回复 分享
发布于 2019-06-27 18:30
看底层源码
点赞 回复 分享
发布于 2019-06-29 10:10

相关推荐

不愿透露姓名的神秘牛友
11-03 17:52
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务