原文链接:http://www.examw.com/java/zhuangye/118091/
int是JAVA的一个基本类型,而Integer是JAVA的一个类,对应 int。因为在某些地方不可以用int而要用Integer。而且基本类型运算的速度也要快。
int 是变量的基本类型
Integer 是int的外覆类型
“基本类型有所谓的‘外覆类(wrapper classes)’如果你想在heap内产生用以代表该基本类型的非原始对象(nonprimitive object),那么外覆类型就可派上用场。”
引自《Thinking in Java》
注意:
1、int和Integer都可以表示某一个数值;
2. int和Integer不能够互用,因为他们两种不同的数据类型;
本文详细解释了Java中int基本类型与Integer类之间的区别,包括它们的使用场景及性能差异,并强调了虽然两者均可表示数值,但属于不同数据类型不可混用。

被折叠的 条评论
为什么被折叠?



