java中int 和 Integer 有什么区别

 我来答
koubo3
2014-01-20
知道答主
回答量:28
采纳率:0%
帮助的人:11.8万
展开全部
int 是基础数据类型,声明的变量没有任何方法
Integer 是引用类型,他可以将String类型的数字(在int类型范围内的 )装换为int类型的数字,有方法API的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liyang31tg
2014-01-20
知道答主
回答量:37
采纳率:0%
帮助的人:15万
展开全部
能用int就用int性能高,
Integer i1=127;
Integer i2=127;
System.out.println(i1==i2); //输出true
//值大于127时,不会从常量池中取对象
Integer i3=128;
Integer i4=128;
System.out.println(i3==i4); //输出false
大于128不会用常量池。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liujq301
2014-01-20 · TA获得超过374个赞
知道小有建树答主
回答量:404
采纳率:100%
帮助的人:205万
展开全部
int 是基本类型,直接存数值
  integer是对象,用一个引用指向这个对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
smart灬雪
2014-01-20 · 超过12用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:33万
展开全部
Integer是int的包装类,int是基本类型!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-20
展开全部
int 是基本数据类型
Integer是其包装类.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式