java是值传递

java中的传递都是值传递而不是对象传递

为什么 Java 中只有值传递?

方法的传递,传入的都是值拷贝,而不是对象本身。值拷贝和对象本身都指向同一个内存地址

其中example 2中之所以会改变值,是因为堆中的对象已经被arr的引用拷贝所修改了,所以让人误解是对象传递。

赏个🍗吧
0%