传递数据分为值传递和地址传递分别对应基本数据类型和引用数据类型。
1基本数据类型(值传递)
场景:
疑问:这里交换a和b为什么没成功
知识:先说局部变量,基本类型的局部变量变量名和值都存放在虚拟机栈中,引用类型的局部变量变量名存放在栈中,而变量指向的对象存放在堆中。
2:怎么才能成功呢?
把a和b放入引用数据类型中
原理:

传递数据分为值传递和地址传递分别对应基本数据类型和引用数据类型。
1基本数据类型(值传递)
场景:
疑问:这里交换a和b为什么没成功
知识:先说局部变量,基本类型的局部变量变量名和值都存放在虚拟机栈中,引用类型的局部变量变量名存放在栈中,而变量指向的对象存放在堆中。
2:怎么才能成功呢?
把a和b放入引用数据类型中
原理: