为什么Java的jar包能用int类型,自己写却推荐使用Integer。

 

如果对象中定义属性的话一般情况下回使用intrger,定义变量的话一般使用int,因为对象属性会出现null的情况,如果用int的话会报错

初始化的话用int就可以,但是对象里的话用Integer好点,int默认值是0,如果这个int值本身也可能等于0,那就不知道这个0是传过来的还是默认值, Integer默认值是null