在Java里面参数传递都是按值传递。
这句话的意思是:基本类型按值传递是传递的值的拷贝,引用类型按引用传递其实传递的是引用的地址值,所以统称按值传递。
还有一点要说明的是基本类型的是可能保存在栈也可能保存在堆中的。
方法的基本类型变量保存在栈帧中。
而类的成员基本类型变量,当new的时候是随着对象保存在堆中的。
这句话的意思是:基本类型按值传递是传递的值的拷贝,引用类型按引用传递其实传递的是引用的地址值,所以统称按值传递。
还有一点要说明的是基本类型的是可能保存在栈也可能保存在堆中的。
方法的基本类型变量保存在栈帧中。
而类的成员基本类型变量,当new的时候是随着对象保存在堆中的。