(Вопрос № 0: Компилятор Java устраняет мертвый код по умолчанию?) Я не имею большого контроля), сможет ли компилятор устранить мертвый код для меня? < /P>
static void foo(final Object o)
{
if (o == null) {
// do something
}
else {
// do something
if (o == null) { // this condition is never gonna be true
// do something
}
else {
// do something
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/230 ... g-scenario