Eu ouvi de alguém que null == objecté melhor do que object == null verificar
por exemplo :
void m1(Object obj ) {
if(null == obj) // Is this better than object == null ? Why ?
return ;
// Else blah blah
}
Existe alguma razão ou este é outro mito? Obrigado pela ajuda.
nullreferências, o curso de ação padrão deve ser lançar um NPE. Algumas bibliotecas interessantes (como a biblioteca Java JDK7) têm um método semelhante public static <T> T notNull(T obj) { if (obj == null) { throw new NullPointerException(); } else { return obj; } }. Há também @NonNull(ou @Nonnull?), Mas isso é "apagado".
null == objecté conhecido como uma condição Yoda .