me tienen dicho código:¿Comprueba Java todos los argumentos en el operador "&&" (y) incluso si uno de ellos es falso?
if(object != null && object.field != null){
object.field = "foo";
}
Supongamos que objeto es nulo.
¿Este código da como resultado nullPointerException o simplemente si no se ejecutará la instrucción?
Si lo hace, ¿cómo refactorizar este código para que sea más elegante (si es posible, por supuesto)?
Juega un poco: http://ideone.com/KRMwj – zengr
Y el otro caso: http://ideone.com/NAP0Q – zengr