4个回答
推荐于2017-09-20
展开全部
int是JAVA的一个基本类型,而Integer是JAVA的一个类,对应 int。因为在某些地方不可以用int而要用Integer。而且基本类型运算的速度也要快。
int 是变量的基本类型
Integer 是int的外覆类型
“基本类型有所谓的‘外覆类(wrapper classes)’如果你想在heap内产生用以代表该基本类型的非原始对象(nonprimitive object),那么外覆类型就可派上用场。”
引自《Thinking in Java》
int 是变量的基本类型
Integer 是int的外覆类型
“基本类型有所谓的‘外覆类(wrapper classes)’如果你想在heap内产生用以代表该基本类型的非原始对象(nonprimitive object),那么外覆类型就可派上用场。”
引自《Thinking in Java》
展开全部
int 是基本数据类型。
Integer 是一个类。
Integer 是一个类。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别;
int
是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象;
java
中的数据类型分为基本数据类型和复杂数据类型;
int
是前者而integer
是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而integer的变量则初始化为null.
如果对回答满意,请点【采纳答案】,如果还有问题,请点【追问】
希望我的回答对您有所帮助,希望能采纳。
int
是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象;
java
中的数据类型分为基本数据类型和复杂数据类型;
int
是前者而integer
是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而integer的变量则初始化为null.
如果对回答满意,请点【采纳答案】,如果还有问题,请点【追问】
希望我的回答对您有所帮助,希望能采纳。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int
是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象,因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.
来源:“亮仔的博客”
是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象,因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.
来源:“亮仔的博客”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询