在Java中,在方法传值的时候是"引用传递",还是在任何用"="向对象变量赋值的时候是"引用传递"?

 我来答
百度网友ce9db63
2013-03-11 · 超过14用户采纳过TA的回答
知道答主
回答量:41
采纳率:100%
帮助的人:34.9万
展开全部
这个是要看什么数据类型
如果是简单类型 例如 String 这个时候就是对变量赋值
如果是复合类型 例如你自己定义的类 实例化后的变量,使用等号时就是引用传递
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LKJHGFDA9897
2013-03-11
知道答主
回答量:14
采纳率:0%
帮助的人:7.3万
展开全部
在新命名一个变量时比如,String a=new String();其中a作为一个变量标志符就是所谓的引用,它是存放在栈内保存的,而new String()是到堆中开辟空间的。所谓的引用传递是指被赋值的引用指向=后面的引用所指向的堆的空间地址。
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友112b12afa
2013-03-11 · 超过12用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:33万
展开全部
引用传递是引用已经存在在堆中的对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式