【发布时间】:2013-04-24 18:03:19
【问题描述】:
我刚刚开始思考 .equals() 与 == ,Java 的 pass-by-copy 与 pass-by-reference 等。我想知道 Java 中是否会有这样的场景这将无限运行:
while (i != i) {
// infinite loop
}
我对 String 对象、Array 对象等有一些想法,但无法完全发挥作用。谢谢。
【问题讨论】:
-
当
i是浮点NaN值时。 -
只有
pass by value..java中没有pass by copy或pass by reference -
@TomHatwin 试试看。 NaN != NaN 为真。
-
@DMoses 语言错误。他问的是 Java,而不是 CSharp。
标签: java