And*_*mas 10
Java不会通过引用传递任何变量.
考虑通过Java引用传递的对象很有吸引力 - 但有害.对象类型的变量是引用.传递时,它们按值传递.
在其他语言中,pass-by-reference和call-by-reference是一回事.
编辑:现有的stackoverflow问题"Java是否通过引用传递?"中提供了更多详细信息.(剧透:不.)
重要概念 - Java没有"通过引用传递"的概念.Java中的所有内容都是按值传递的.当您将方法调用中的对象引用传递给参数时,您实际执行的操作是传递一个指向对象引用的值.
以下URL更详细地解释了这一点:http: //www.javaworld.com/javaworld/javaqa/2000-05/03-qa-0526-pass.html和 http://javadude.com/articles/passbyvalue.htm ?转贴
显然(如对你的问题的评论中所述),"通过引用传递"和"通过引用调用"这两个术语的含义相同.