首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

int跟Integer的用法区别

2011-12-21 
int和Integer的用法区别表面上好像明白了这两个是怎么回事,但实际在用时却迷惑了有一段代码是是在Struts里

int和Integer的用法区别
表面上好像明白了这两个是怎么回事,但实际在用时却迷惑了有一段代码是
是在Struts里的一个form;
{...
 private int a;
 private Integer b;
...}
它们在实际中到底有什么区别呢。。
请教了


[解决办法]
int是基本数据类型,占32位长度,跟C语言中的int类型几乎是一个意思。
Integer是引用数据类型,由于java是面向对象的语言,而基本数据类型是向在过程的概念。所以sun就提出了包装类的概念,包装类就是基本数据类型的对象表现型式。

从代码角度来看,Integer的主要做用是将String转成int类型,以及提供一些操作int的方法。其中parseInt方法重常用。

热点排行