在java中是通过引用或值传递的参数
答案 0 :(得分:6)
Java中的所有参数都按值传递。但是,对于引用类型,这些值是引用。
有很多相关文章,包括this one和my own one。
答案 1 :(得分:5)
只有一个参数传递 Java中的模式 - 按值传递 - 和 这有助于保持简单。 - James Gosling,“Java编程语言,第二版” (詹姆斯戈斯林是...的父亲 爪哇)
Java是值得传递的 - 总是,为了一切。
答案 2 :(得分:5)
简短回答:按值,值有时是参考值。
更长的答案:任何原始类型都将按值传递。对于非基元,您不保留对象,而只保留对它的引用。此引用按值传递。
答案 3 :(得分:0)
关于这个主题的必读(摘自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