Java中方法参数传递方式是按值传递。
如果参数是基本类型,传递的是基本类型的字面量值的拷贝。
如果参数是引用类型,传递的是该参量所引用的对象在堆中地址值的拷贝。
也可以理解为 Java中其实还是值传递的,只不过对于对象参数,值的内容是对象的引用。
Java 到底是值传递还是引用传递? – Hollis的回答 – 知乎 https://www.zhihu.com/question/31203609/answer/576030121
Java中方法参数传递方式是按值传递。
如果参数是基本类型,传递的是基本类型的字面量值的拷贝。
如果参数是引用类型,传递的是该参量所引用的对象在堆中地址值的拷贝。
也可以理解为 Java中其实还是值传递的,只不过对于对象参数,值的内容是对象的引用。
Java 到底是值传递还是引用传递? – Hollis的回答 – 知乎 https://www.zhihu.com/question/31203609/answer/576030121
发表评论