int 和Integer的区别
2018-03-13 本文已影响0人
芒鞋胜马
int是java的8中基本类型中的整型,java为基本类型都提供了封装类,Integer就是java为int提供的封装类。
int 的初始值是 0 integer的初始值是null,
这里就可以用integer来区分未赋值和0的区别,而 int 无法做到。
Integer.MAX_VALUE 表示了int型的最大值 2147483647
Integer.MAX_VALUE + 1 = Integer.MIN_VALUE