Java既是按值传递又是按引用传递[重复]

Posted

技术标签:

【中文标题】Java既是按值传递又是按引用传递[重复]【英文标题】:Java is Pass-By-Value and Pass-By-Reference Both [duplicate] 【发布时间】:2011-05-16 12:35:03 【问题描述】:

可能重复:Is Java pass by reference?

请尽快告诉我答案!!!

【问题讨论】:

Is Java pass by reference? 的可能副本以及其中许多:***.com/search?q=java+pass+by+value 我们正在让您知道答案。 如果你想要一个快速的答案,为什么不搜索呢? google.co.uk/search?q=java+pass+by+value 23,400,000 次点击! 【参考方案1】:

Java 编译器决定什么是最好的。

【讨论】:

你这是什么意思? Java 编译器发出 Java 字节码 并且 Java 字节码 有管理它的规则。我认为编译器在这件事上没有选择余地。【参考方案2】:

Java 不通过引用传递方法参数 - 它通过值传递它们。

【讨论】:

+1,注释 referencesby value 传递的。【参考方案3】:

看看这个:

http://www.javaworld.com/javaworld/javaqa/2000-05/03-qa-0526-pass.html

【讨论】:

以上是关于Java既是按值传递又是按引用传递[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Python和Java参数传递[重复]

Common Lisp:按值传递与按引用传递[重复]

R按值传递或按引用传递[重复]

java中的参数传递是按引用传递还是按值传递

Java的参数传递是「按值传递」还是「按引用传递」?

java的按值传递与按引用传递