java中int 和 Integer 有什么区别

 我来答
yilupiao08
2014-01-20 · TA获得超过652个赞
知道小有建树答主
回答量:576
采纳率:0%
帮助的人:235万
展开全部
java提供了两种类型:引用类型和原始类型(内置类型)。int是java的原始数据类型,Integer是java为int提供的封装类。
  java为每一种数据类型提供了自己的封装类:
  原始数据类型 封装类
  int Integer
  boolean Boolean
  char Character
  byte Byte
  short Short
  long Long
  float Float
  double Double
  引用类型和原始类型的行为完全不同,并且他们具有不同的语义,引用类型和原始类型具有不同的特征和用法,他们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型有用作某个类的实例数据时制定的缺省值。对象应用实例变量的缺省值为null,而原始类型实例变量的缺省值与它们的类型有关。

希望能帮到你,谢谢!
Jellyfishgirl
2015-10-01 · TA获得超过391个赞
知道小有建树答主
回答量:118
采纳率:0%
帮助的人:75.2万
展开全部
1、int是基本数据类型,integer是一种包装类,后者可存储前者并添加int不支持或不能正确支持的操作,为了实现泛型;
int初值0,integer是null。
2、在百度中搜索是可以搜索到更为详细的解说,例如http://perfy315.iteye.com/blog/1480517
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wozhusanlou
2011-12-15 · TA获得超过468个赞
知道小有建树答主
回答量:390
采纳率:0%
帮助的人:183万
展开全部
int 是基本类型,直接存数值
  integer是对象,用一个引用指向这个对象
  1.Java 中的数据类型分为基本数据类型和复杂数据类型
  int 是前者>>integer 是后者(也就是一个类)
  2.初始化时>>
  int i =1;
  Integer i= new Integer(1);(要把integer 当做一个类看)
  int 是基本数据类型(面向过程留下的痕迹,不过是对java的有益补充)
  Integer 是一个类,是int的扩展,定义了很多的转换方法
  类似的还有:float Float;double Double;string String等
  举个例子:当需要往ArrayList,HashMap中放东西时,像int,double这种内建类型是放不进去的,因为容器都是装 object的,这是就需要这些内建类型的外覆类了。
  Java中每种内建类型都有相应的外覆类。
  Java中int和Integer关系是比较微妙的。关系如下:
  1.int是基本的数据类型;
  2.Integer是int的封装类;
  3.int和Integer都可以表示某一个数值;
  4.int和Integer不能够互用,因为他们两种不同的数据类型;
  举例说明
  ArrayList al=new ArrayList();
  int n=40;
  Integer nI=new Integer(n);
  al.add(n);//不可以
  al.add(nI);//可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sirnuo
2011-12-15 · 超过34用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:83.4万
展开全部
int 是JAVA已定义的基本数据类型。JAVA是纯面向对象的,所有数据都封装在类里,Integer就是用来封装int数据的,并且提供了一些常用的对int进行操作,转化的方法。
比如 Integer.parseInt(String string); 就可以把字符串数字变成int型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huda1982
2014-01-20 · 超过25用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:79.8万
展开全部
int 是基本数据类型Integer是int的卦装类,注意是一个类。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式