java中的按值调用和按引用调用

1.按值调用:方法接收的是调用者提供的值。

2.按引用调用:方法接收的是调用者提供的变量地址。

3.一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。

4.Java采用按值调用,即方法得到的是所有参数值的一个拷贝,方法不能修改传递给它的任何参数变量的内容。

java中的按值调用和按引用调用

 经过test方法调用后,num1的值仍是100。

5.如果方法接收参数是引用变量而不是基本类型,则可以利用引用变量来修改对象的参数状态。如

java中的按值调用和按引用调用

 java中的按值调用和按引用调用