这可能是从C那里学来的一种习惯,可以避免这种错字(单打
=而不是双打
==):
if (object = null) {将常量放在左侧的约定
==在Java中并不是真正有用的,因为Java要求将表达式中的表达式if计算为一个
boolean值,因此,除非常量为
a boolean,否则将以两种方式放置都会产生编译错误论点。(如果是布尔值,则==无论如何都不应该使用…)

这可能是从C那里学来的一种习惯,可以避免这种错字(单打
=而不是双打
==):
if (object = null) {将常量放在左侧的约定
==在Java中并不是真正有用的,因为Java要求将表达式中的表达式if计算为一个
boolean值,因此,除非常量为
a boolean,否则将以两种方式放置都会产生编译错误论点。(如果是布尔值,则==无论如何都不应该使用…)