null == foo versus foo == null [duplicar]
Esta pregunta ya tiene una respuesta aquí:
¿Qué es más efectivo: if (null == variable) o if (variable == null)? [duplicar] 9 respuestasEsto puede ser simplemente una pregunta de estilo, pero estoy leyendo un libro de codificación Java ('Programación de Android') y el escritor declara nulo antes de un método variable, una práctica con la que no estoy familiarizado. Por ejemplo:
if (null == foo) {
//code here
}
o
if (null != foo) {
//code here
}
en lugar de
if (foo == null) {
//code here
}
No puedo ver cómo el orden haría una diferencia semántica / sintáctica, ¿o me equivoco aquí? Realmente solo por curiosidad.