我是靠谱客的博主 虚心小蚂蚁,最近开发中收集的这篇文章主要介绍integer是值传递还是引用传递_值传递与引用传递,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

55e4d6951be5e19377c967124ba5cc74.png
值传递:指的是在方法调用时,传递的是参数是按值的拷贝传递。
特点:传递的是值的拷贝,也就是传递后就互不相关了。
引用传递:指的是在方法调用时,传递的参数是按引用进行传递,其实传递的是引用的地址,也就是变量所对应的内存空间的地址。
特点:传递的是值的引用,也就是说传递前和传递后都指向同一个引用(也就是同一个内存空间)。

对于这两种传参方式,假如你写过一些java程序后,你就会发现这不就是看传的参数是基本类型的还是引用类型的吗?(其中比较特殊一点的是String类型和基本类型的包装类类型,它们也是按值传递的,但它是属于引用类型,对于还不知道包装类型的,可以看我之前的一篇博客:现世安稳:java学习基础(三)关于自动拆箱与自动装箱)

一、值传递

话不多说,我们直接分析代码运行结果:

public 

最后

以上就是虚心小蚂蚁为你收集整理的integer是值传递还是引用传递_值传递与引用传递的全部内容,希望文章能够帮你解决integer是值传递还是引用传递_值传递与引用传递所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部