您的位置:首页 > 编程语言 > Java开发

九种基本数据类型的大小,以及他们的封装类

2016-11-09 21:52 274 查看
基本数据类型为了满足:体积小、简单、高效等特性,将所创建的对象直接存储值并置于堆栈中。



每种类型所占的存储空间大小是基本不变的,保证了Java程序的可移植性。

所有数值类型都有正负号。

基本类型具有的包装器类型,从而可以在堆中创建一个非基本类型对象。

例如:

char c = 'x';   //在栈中创建了基本类型变量c
Character ch =new Character(c); //在堆中创建了一个ch对象,在栈中创建ch的引用并指向的指为x;
//也可以这样写:
Character ch =new Character('x');
//并且可以自动转换类型:
Character ch = 'x';
//还可以反向转换:
char c = ch;


其他包装器类型还有 BigInteger和BigDecimal。能作用于int、float和本身类型的操作,两者的优缺点是:速度慢、精度高。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java