为什么要使用null!=任何东西而不是任何东西!= null?

Nil*_*esh 4 java null equals

我见过我的老年人的各种代码,他们在很多地方使用过它.它有什么影响?为什么他们不能包括anything != null.对于下面的事情也是如此

"true".equals(x).

为什么会这样?

man*_*uti 9

anything != null完全等同于null != anything.

另一方面,"true".equals(x)避免在执行时检查是否x为null x.equals("true").