(常见面试问题)九种基本数据类型的大小,以及他们的封装类

注:事实上应该是八种基本数据类型,String类并不属于基本类型。

 

整型有四种。其中byte和short应用于底层文件处理或者需要占据存储空间量的大数组。

整型
类型 大小 封装类
byte 1字节 Byte
short 2字节 Short
int 4字节 Integer
long 8字节 Long

 

 

 

 

 

浮点型有两种。

浮点型
类型 大小 封装类
float 4字节 Float
double 8字节 Double

 

 

 

 

char类型大小为4字节,封装类为Character,不推荐使用。

boolean类型大小可以认为是1字节或者4字节,分装类为Boolean详解参http://www.jianshu.com/p/2f663dc820d0


因为对基本数据类型封装之后,封装类有可以有方法和属性,然后就可以利用这些方法和属性来处理数据,比如Ingeter对象中有parseInt(String s),可以把字符串转换为int类型等。我们都知道有些类型的数据会有默认值,基本数据类型跟封装类型的默认值是不一样的,比如int i  ,如果不赋值i默认为0;但是Integer j ,如果不赋值,则j null;因为封装类产生的是对象,而对象默认值为null

 


posted @ 2016-10-10 08:34  派大东  阅读(2774)  评论(0编辑  收藏  举报