Java的参数传递机制都是:值传递
值传递:指的是在传输实参给方法的形参的时候,传输的是实参变量中存储的值的副本
(相当于复制了一个数给它,虽然数据相同,但是已经是在栈内存两个不同的地方了)
实参:在方法内部定义的变量
形参:定义方法时"(...)"中所声明的参数
基本类型的参数执行原理:
引用类型的参数执行原理:
基本类型和引用类型参数传递异同点:
1. 都是值传递
2. 基本类型的参数传输存储的数据值
3. 引用类型的参数传输存储的地址值
值传递:指的是在传输实参给方法的形参的时候,传输的是实参变量中存储的值的副本
(相当于复制了一个数给它,虽然数据相同,但是已经是在栈内存两个不同的地方了)
实参:在方法内部定义的变量
形参:定义方法时"(...)"中所声明的参数
1. 都是值传递
2. 基本类型的参数传输存储的数据值
3. 引用类型的参数传输存储的地址值