首页 > 编程语言 > 详细

java的按值传递与按引用传递

时间:2016-05-23 21:12:48      阅读:150      评论:0      收藏:0      [点我收藏+]

还是比较混乱

主要看怎么理解了

java没有指针一说是因为jvm将指针给隐藏了起来

说到底还是靠地址

 

按值传递显然直接将内存空间的内容传递给对方

之后再与传递者无关

 

引用是在栈空间建一个堆空间对象的映射

应该就是保存一个地址

然后按引用传递

将该地址传递给对方(将其想成值也不是不可以)

对方相当于是在栈空间复制了一份堆空间对象的地址

显然是可以直接操作对象

当然如果对方重新指定了对象(拥有了另一个地址)

那就与之前对象无关了

java的按值传递与按引用传递

原文:http://www.cnblogs.com/-jiang/p/5521351.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!