Supongamos que tengo la siguiente expresiónorden de expresión booleana de evaluación en Java?
Eclipse me advierte que myString
podría ser nulo en la segunda frase de la expresión booleana. Sin embargo, sé que algunos compiladores saldrán completamente de la expresión booleana si falla la primera condición. ¿Es esto cierto con Java? ¿O el orden de evaluación no está garantizado?
¿Qué compilador o herramienta estás usando? – notnoop
¿Por qué debería importar? – danben
Bueno, javac (el compilador más común) no advierte sobre la nulidad. Si "Java me advierte que myString podría ser nulo", es muy probable que se trate de una herramienta con errores. No existe tal cosa como "java warns". – notnoop