看这两行代码:
Integer a = null;
int b = a;
编译正确, 但运行时会抛出异常.
另外:
注意: Integer a = 3; Double d = a; //编译不通过, 因为Integer不能自动装箱到Double.
包装器类, 用起来得小心.