Это явно не ошибка. Вы получите NullPointerException во время выполнения, потому что вы распаковываете пустую ссылку (i
) в примитив (j
). См. JLS §5.1.8 .
Причина, по которой i
равен нулю, заключается в том, что поля экземпляра по умолчанию инициализируются значением 0, пустым или ложным.