首页 > 其他 > 详细

基本数据类型

时间:2015-03-18 21:41:00      阅读:208      评论:0      收藏:0      [点我收藏+]
类型名称 封装类型 所占位数 数据范围
byte Byte 8 -(2^8)/2 ~ (2^8)/2-1
short Short 16 -(2^16)/2 ~ (2^16)/2-1
int Integer 32 -(2^32)/2 ~ (2^32)/2-1
float Float 32 -(2^32)/2 ~ (2^32)/2-1
long Long 64 -(2^64)/2 ~ (2^64)/2-1
double Double 64 -(2^64)/2 ~ (2^64)/2-1
boolean Boolean 1 true, false
char Charater 16  

int基本类型与它的Integer封装类型:

  1. 初始值不相同,int初始值为0,Integer初始值为null。

  2. 基本类型与封装类型之间可以自动装箱与拆箱。

  3. 封装类型定义了对应此基本类型的数据范围的最大值与最小值。

  4. 基本类型的数据不能直接调用封装类型中的方法。

  5. 因为封装类型的初始值为null,所以他能区别开是未赋值与值为0的情况,而基本类型不能区分。      ?  

  6. 从存储位置上说,基本类型存储在栈中,而封装类型由于是对象,所以存储在堆中,所以基本类型的访问速度快于封装类型。

  7. 基本类型在当做参数传递时,是传值;而封装类型在当做参数传递时,是传址。但是,封装类型没有提供修改他自身的方法,所以也无法判断封装类型它到底是否在当做参数传递时,是传址。   

  8. ?封装类型比起基本类型来说更方便进行数据类型的转换。 

基本数据类型

原文:http://www.cnblogs.com/wangg-mail/p/4348684.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!