微信

使用微信服务,更方便

职友集>Java面试题 > int 和 Integer 有什么区别

int 和 Integer 有什么区别

2015-11-02 06:30:01 阅读( 45 )

2736人 收藏本页

标签:Java面试题

Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。
原始类型封装类
booleanBoolean
charCharacter
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。

来自IT公司面试手册

下一篇:String 和StringBuffer的区别

上一篇:String是最基本的数据类型吗?

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题