int是java的基础数据类型,Integer是int的封装类,里面有很多进行处理的静态方法 Integer是对象而int不是,内存的分配位置也不一样 。
int i=0;
int i= null;是错误的;
当遇到这种情况:
Integer j = 0;
int i=1;
i=j;
没有问题。
可是
Integer j = null;
int i = j;问题就来了。。。。。。
今天好悲剧,就遇到这种问题了。。。。。。。。。。。。。。。。。
int是java的基础数据类型,Integer是int的封装类,里面有很多进行处理的静态方法 Integer是对象而int不是,内存的分配位置也不一样 。
int i=0;
int i= null;是错误的;
当遇到这种情况:
Integer j = 0;
int i=1;
i=j;
没有问题。
可是
Integer j = null;
int i = j;问题就来了。。。。。。
今天好悲剧,就遇到这种问题了。。。。。。。。。。。。。。。。。