值传递与引用传递

2019-06-16  本文已影响0人  mochisher

值传递

在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。

引用传递

指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。

为什么说java只有值传递

Java中的传递,是值传递,而这个值,实际上是对象的引用。

也就是在传递参数的时候在jvm的堆中重新开辟一块内存空间去赋值,这块内存空间回去存储实际参数的引用地址。

上一篇 下一篇

猜你喜欢

热点阅读