Скомпилируется ли данный код? Если да, что будет являться результатом его выполнения?

public class Autoboxing {
    public static void main(String[] args) {
        Integer oInt1 = null;
        Integer oInt2 = 0;
        final int int1 = oInt1;
        final int int2 = oInt2;
        System.out.println(int1 == int2);
    }
}
Explanation
Возникнет java.lang.NullPointerException в 5-й строке, поскольку компилятор преобразует выражение

final int int1 = oInt1;
в

final int int1 = oInt1.intValue();

Follow CodeGalaxy

Mobile Beta

Get it on Google Play
Send Feedback
Keep exploring
Java quizzes
Cosmo
Sign Up Now
or Subscribe for future quizzes