java 学习中遇到的问题(一)方法调用中的值传递和引用传递
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。
引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。
java的方法中,若参数是一般的数值型,例如int,float(包括Integer,Double这些自动装箱的基本类)等,这属于值传递,形参的变化不会影响实参;
若参数是一个对象,或数组,则是引用传递,形参的变化会影响实参的值。
大神写的介绍这个问题的帖子:http://blog.csdn.net/sqcthinkingjava/article/details/5924615
还有一个:http://bbs.csdn.net/topics/330231529
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步