Проверьте, имеет ли значение null Boolean значение true, приводит к исключению
У меня есть следующий код:
Boolean bool = null;
try
{
if (bool)
{
//DoSomething
}
}
catch (Exception e)
{
System.out.println(e.getMessage());
}
Почему я проверяю логическую переменную & quot; bool & quot; привести к исключению? Не должен он просто перепрыгнуть сразу после оператора if, когда он "видит" что это не так? When I remove the if statement or check up on if it's NOT null, the exception goes away.