【问题标题】:In java are the parameters passed by reference or by value [duplicate]在java中是通过引用或值传递的参数[重复]
【发布时间】:2011-02-24 15:22:06
【问题描述】:

可能重复:
Is Java pass by reference?

在java中参数是通过引用传递还是通过值传递

【问题讨论】:

标签: java


【解决方案1】:

Java 中的所有参数都是按值传递的。但是,对于引用类型,这些值是引用。

这方面的文章很多,包括this onemy own one

【讨论】:

    【解决方案2】:

    只有一个参数传递 Java中的模式——按值传递——和 这有助于保持简单。 ——James Gosling,“Java 编程语言,第二版” (詹姆斯·高斯林是 爪哇)

    Java 是按值传递的 - 始终适用于所有事物。

    【讨论】:

      【解决方案3】:

      简答:按值,其中值有时是参考。

      更长的答案:任何原始类型都将简单地按值传递。对于非原始对象,您不持有对象,而只是对它的引用。这个引用是按值传递的。

      【讨论】:

        【解决方案4】:
        猜你喜欢
        • 2013-05-16
        • 2012-02-29
        • 2014-03-08
        • 2017-03-21
        • 2016-02-05
        • 2012-06-03
        • 1970-01-01
        • 2017-09-25
        • 2013-01-14
        相关资源
        最近更新 更多