问题描述:在传递java参数的时候如果参数为基本数据类型或者引用数据类型,那么传递完成之后参数本身值是否会发生改变?
代码测验:
1: 传递基本数据类型
package com.test.other;
public class ParamTransfer {
private int money;
public static void main(String[] args){
ParamTransfer pt=new ParamTransfer();
pt.money=10;
pt.method(pt.money);
System.gc();
}
public void method(int i) { //此处为传数值,只是把money的值拷贝给