Is there a difference between null != something
and something != null
in Java. And if there is a difference then which one should I use and why??
There's no difference between null != something
and something != null
. You must be thinking about the person.getName().equals("john")
and the "john".equals(person.getName())
difference: the first one will throw a NullPointerException
if getName()
returns null
, while the second won't. But this is not applicable for the example of your question.