int和Integer的区别
1.int是基本数据类型,Integer是int基本数据类型的包装类
2.Integer是一个类,是int的扩展,定义了很多转换方法,Integer.valueof(String s)将字符串转换为Integer类型,
Integer.parseInt(String s)将字符串转换为int类型数据
3.int对象的缺省值为0,Integer类型对象的缺省值是null.例如我们在往数据库存放一个人的工资时,如果工资定义为int类型,那么这个人工资被扣到0元和没有发,是区分不开的,而Integer类型,如果没有发放工资,我们存放的就是null.