Я был белым ящиком, проверяющим некоторые исключения, я наткнулся на какое-то запутанное поведение, разместив образец тестового кода и вывод!Java Confusing behavior
// Use Case #01
String a = null;
System.out.println(" Use Case #01");
System.out.println(" Garbage Testing : "+ a == null);
//Use Case #02
a = null;
System.out.println(" Use Case #02");
System.out.println(" Garbage Testing : " + a != null);
Выход
Use Case # 01
ложные
Use Case # 02
правда
Почему это == null false, хотя a = null?
Точно. '+' имеют высокий приоритет. –
Umm Thats right and thanks for comment @suresh –