A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jinxinxin 中级黑马   /  2016-2-21 10:56  /  431 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

值传递指的是方法调用的时候参数传递过程。分为两种情况1传递是基本类型的值 2传递的是引用类型的值。基本类型的值传递和引用类型的值传递传递其实都是值得副本。但是基本类型不存在对象关联这个过程。直接是变量保存值,所以传递过去之后由另外一个变量接受。后者的值修改了对前者的值没有关系,因为两个是不同的对象。而引用类型值传递由于引用类型里面保存的是对象的地址,另外一个对象获得该对象地址之后,意味着两个变量访问的是同一个地址,后者修改了,前者的值也会发生变化!

1 个回复

倒序浏览
liuxiaoye 来自手机 中级黑马 2016-2-21 12:10:58
沙发
高斯林说法,java都是值传递,地址也是值
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马