一、Java语言基础(5)_数组高级——方法参数的值传递机制

一、Java语言基础(5)_数组高级——方法参数的值传递机制

大家好,又见面了,我是你们的朋友全栈君。

2018-04-27

 

方法参数的值传递机制

 

参考:

https://blog.csdn.net/liu765023051/article/details/47420971

 

值传递: 所谓值传递,就是将实际参数值的副本,传入方法内,而参数本身不会收到任何影响。

 

值传递的实质:

上面的交换程序,main方法栈区中ab的值并没有任何改变,程序改变的只是swap方法栈中的ab

当系统开始执行方法时,系统为形参执行初始化,就是把实参变量的值赋给方法的形参变量,方法里操作的并不是实际的实参变量。

 

main方法数组传递机制:

一、Java语言基础(5)_数组高级——方法参数的值传递机制

 

 

一、基本数据类型(传递的是值的副本

一、Java语言基础(5)_数组高级——方法参数的值传递机制

输出结果:

10

10

50

10

 

 二、引用数据类型(传递的是引用的地址值的副本

一、Java语言基础(5)_数组高级——方法参数的值传递机制

 

转载于:https://www.cnblogs.com/sunNoI/p/8961287.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107557.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月2日 下午4:35
下一篇 2022年4月2日 下午4:35


相关推荐

  • vim的复制粘贴命令_vim编辑器常用命令

    vim的复制粘贴命令_vim编辑器常用命令接触linux操作系统之后使用vi/vim编辑器用的就比较多,其实vi/vim编辑文件特别方便,但是一些常见的指令模式下的命令确很容易忘,特别是复制剪切粘贴经常忘,所以小结下以后查用起来比较方便。1.复制剪切粘贴撤销复制:复制一行则:yy复制三行则:3yy,即从当前光标+下两行。复制当前光标所在的位置到行尾:y$复制当前光标所在的位置到行首:y^剪切:剪切一行:dd前切三

    2026年2月13日
    5
  • VBoxManage命令详解技术文章[通俗易懂]

    VBoxManage命令详解技术文章[通俗易懂]薸泊`お甡VBoxManage命令详解技术文章VBoxManage[-v|-version]        显示virtualbox的版本号VBoxManage-nologo              隐藏logoVBoxManage-convertSettings     允许自动转换设置文件VBoxManage-convertSettingsBackup 允许自动转换设置文件,…

    2022年6月14日
    29
  • 黑石发展历程_从殖民地到美帝

    黑石发展历程_从殖民地到美帝黑石集团(BlackstoneGroup)是全球领先的另类资产管理和提供金融咨询服务的机构,在华尔街拥有举足轻重的地位。今天,我们分享一篇纵向整理黑石集团崛起的好文,梳理黑石帝国的发展史。黑石集团于1985年成立于纽约,专注旅游、酒店、化工、汽车、国防、消费品以及医药等领域

    2025年12月4日
    5
  • mysql 主键作用_mysql主键有什么用?

    mysql 主键作用_mysql主键有什么用?创建一个表 创建主键是个良好的习惯或应当作为规范 若预测可能累计大量数据 必须设置主键 并且应当选择合适的主键 否则你会严重影响到 count 查询 insert delete 下面本篇文章就来给大家介绍一下 mysql 中什么是主键 主键有什么用 希望对你们有所帮助 什么是主键 数据库主键 指的是一个列或多列的组合 其值能唯一地标识表中的每一行 通过它可强制表的实体完整性 主键主要是用于和其他表的外键关

    2026年3月16日
    4
  • Base64实现android端图片上传到server端

    Base64实现android端图片上传到server端

    2022年1月19日
    48
  • 8 款免费的 MySQL 数据库建模工具

    数据库建模和设计是软件开发过程中必不可少的步骤,一个良好的建模工具可以帮助我们简单快速地完成数据库设计,提高工作的效率。因此,今天给大家推荐几款免费的MySQL数据库建模工具,包括MySQLWorkbench、SQLPowerArchitect、PDMan、RISE、GenMyModel、DBDesigner、dbdiagram.io、Freedgo。

    2022年4月8日
    308

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号