问题:
Integer是引用对象,当初始化不进行赋值的时候是null,是null就不可以自动拆箱
实践:
public class Test {
public static void main(String[] args) {
Integer num = null;
//自动拆箱
int i = num;
}
}
会包异常信息:
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "num" is null