码迷,mamicode.com
首页 > 编程语言 > 详细

java 学习中遇到的问题(一)方法调用中的值传递和引用传递

时间:2015-11-02 00:14:32      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。
引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。

java的方法中,若参数是一般的数值型,例如int,float(包括Integer,Double这些自动装箱的基本类)等,这属于值传递,形参的变化不会影响实参;

若参数是一个对象,或数组,则是引用传递,形参的变化会影响实参的值。

大神写的介绍这个问题的帖子:http://blog.csdn.net/sqcthinkingjava/article/details/5924615

还有一个:http://bbs.csdn.net/topics/330231529

java 学习中遇到的问题(一)方法调用中的值传递和引用传递

标签:

原文地址:http://www.cnblogs.com/grj0011/p/4929000.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!