【发布时间】:2011-02-24 15:22:06
【问题描述】:
【问题讨论】:
-
这些是准备面试的问题吗?
标签: java
【问题讨论】:
标签: java
Java 中的所有参数都是按值传递的。但是,对于引用类型,这些值是引用。
这方面的文章很多,包括this one和my own one。
【讨论】:
只有一个参数传递 Java中的模式——按值传递——和 这有助于保持简单。 ——James Gosling,“Java 编程语言,第二版” (詹姆斯·高斯林是 爪哇)
Java 是按值传递的 - 始终适用于所有事物。
【讨论】:
简答:按值,其中值有时是参考。
更长的答案:任何原始类型都将简单地按值传递。对于非原始对象,您不持有对象,而只是对它的引用。这个引用是按值传递的。
【讨论】:
此主题必读(取自 irc://chat.freenode.net/##java 上的 javabot):
http://javachannel.net/wiki/pmwiki.php/FAQ/PassingVariables
http://www.javaworld.com/javaworld/javaqa/2000-05/03-qa-0526-pass.html
【讨论】: