java在线提问一个Integer问题

Integer和int有什么区别和联系,在函数调用里是不是只能用Integer,为什么不能用int?

Integer 是 int 的封装类;Integer是对象,int是类型;通俗的讲就是你把数字放在Integer里面你可以调用Integer的方法(就是“.”有方法),但是放在int里面是(“.”)不出来的。

int是基本类型,在未赋值时默认值为0,Interger是对象,在未赋值时默认为null

Java中的自动装箱与拆箱
http://www.importnew.com/15712.html

Integer 默认为空,int默认为0,integer是int的包装类