黑马程序员技术交流社区
标题:
关于传值和传引用,求解!
[打印本页]
作者:
朝花夕拾
时间:
2012-11-24 22:07
标题:
关于传值和传引用,求解!
本帖最后由 张雄 于 2012-11-25 22:23 编辑
在方法传递过程中,如果传的是个对象,实际是传值,但本人怎么觉得传的是一个引用值,求高手解释,最好有内存图演示!!!
作者:
崔利鹏
时间:
2012-11-24 23:26
基本的数据类型是传值,对象类型传引用不对么、、、
作者:
罗忠文
时间:
2012-11-25 11:20
在java中,你从来没有传递对象,你传递的仅仅是对象的引用!一句话,java是传引用的。然而,当你传递一个参数,那么只有一种参数传递机制:传值
作者:
朝花夕拾
时间:
2012-11-25 19:01
罗忠文 发表于 2012-11-25 11:20
在java中,你从来没有传递对象,你传递的仅仅是对象的引用!一句话,java是传引用的。然而,当你传递一个参 ...
传引用?传的仅仅是地址值?
作者:
super_Xiong
时间:
2012-11-25 19:05
应该是问的传值和传址的问题吧
作者:
王阳
时间:
2012-11-25 22:06
这个要分是基本数据类型,还是引用数据类型,如果是基本数据类型就是传值,如果是引用数据类型,就是传的副本,你也可以理解为对象引用,也就是栈中的地址指向堆中的引用,不过如果是String类型,可能会有点不太一样,就是方法内对String的修改,可能无法修改调用方法之前的那个String。貌似还有别的类吧,记得不是很清楚了。楼主可以去网上找找看,引用参数的传递
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2