null == foo versus foo == null [duplicado]
Esta questão já tem uma resposta aqui:
Qual é mais efetivo: if (null == variable) ou if (variable == null)? [duplicado] 9 respostasIsso pode ser apenas uma questão de estilo, mas eu estou lendo um livro de codificação Java ('Programação Android') e o escritor declara null primeiro antes de um método variável, uma prática com a qual não estou familiarizado. Por exemplo:
if (null == foo) {
//code here
}
ou
if (null != foo) {
//code here
}
ao invés de
if (foo == null) {
//code here
}
Não consigo ver como a ordem faria a diferença semanticamente / sintaticamente, ou estou errado aqui? Realmente apenas curioso.