java方法中参数的传递机制(值传递)

news/2024/5/20 7:38:33 标签: java, , , 值传递

1.基本数据类型的传递


代码块



运行结果

程序从主方法开始执行 。

方法存储在内存里占一个帧,如图



调用内存图

@   调用方法change传递的仅仅是一个数值,和变量X 没有关系。所以在change方法中无法改变X的值,如果必须改变,则需要change方法  return 一个返回值,并用x 接收。


更改后的程序

2.引用数据类型的传递





谢谢阅读!


http://www.niftyadmin.cn/n/774008.html

相关文章

计算机系统简介

一、计算机系统 计算机系统包括:硬件软件 硬件 计算机硬件,如主机、外设等 软件 又分为系统软件和应用软件 系统软件: 系统软件让计算机使用者、其他软件,将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。&…

java面向对象的基本概念

对象:对象的最主要特点是以数据为中心,它是一个集成了数据和其上操作的封装。 创建对象 * 格式:类名 对象名 new 类名(); 面向对象特征 * 封装(encapsulation) * 继承(inheritance) * 多态(polymorphism) 类:是一组相关的字段和…

java对象的打印,比较和对象数组

1.打印对象 常规的一般方法:对象名.字段 如果用一般的打印方法(System.out.println(对象名))只会出现 哈希码值(该对象的地址) 若想通过此方法打印出第一种的效果则需要用 object的toString方法 2.对象的比较 “”表…

计算机运行简单程序的过程

举例 ax2bxc 操作数:运算中,一个保存在累加器中,另一个来自主存储器 用到的指令:加法指令、乘法指令、取数指令、存数指令、打印指令、停机指令 过程: 假设a、b、c、x都存放在了主存储器中 ①取x至运算器的累加器中 …

java构造器详解(缺省,自定义,重载)

1.构造器的概述 eg: Student s1new Student(); //调用构造方法 作用 1)创建对象,必须和new一起使用 创建对象其实就是调用构造方法 2)进行对象的初始化 特点 1)构造器名称和该类名相同 2)不能有返回类型&#xff0c…

运算器的基本组成及操作过程

运算器的基本组成 ACC:累加器;ALU算数逻辑单元;X操作寄存器;MQ乘商寄存器。 核心为ALU ACC和X为两个寄存器,用于数据的输入,ACC也能保存结果 由于乘法操作结果较长,会把增加出来的部分放到MQ …

java中static修饰符详解

1.static特点 static可以用来修饰 字段,方法,内部类 static修饰的属于类,而不属于对象,是整个类所共有的,随着类的加载而加载于内存之中,是优先于对象的 用对象访问static所修饰的字段,方法&am…

控制器的基本组成及功能

功能 1.解释指令 2.保证指令的按序执行 完成一条指令的过程 取指令:取内存单元中的指令放到控制器中 分析指令:将指令的操作码部分送给控制单元进行分析 执行指令:控制单元控制相应的部件完成操作 PC:存放当前欲执行指令的地址…