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

javaSE学习02_java基本数据类型

2017-03-25 16:01 288 查看
1.基本数据类型



java只包含如图所示的8种基本类型,值得注意的是,字符串不是基本数据类型,字符串是一个类,也就是一个引用数据类型。简单判断方式是首字母大写的都不是基本类型。

(1)整数类型

通常所说的整型,实际指的是如下四种类型:byte,short,int,long。

Bit意为"位"或"比特",是计算机运算的基础; Byte意为"字节",是计算机文件大小的基本计算单位(0/1);1byte=8bits。

即 :

byte在内存中占用8位,表数范围:-2^7~2^7-1;

short在内存中占16位,表数范围:-2^15~2^15-1;

int在内存中占32位,表数范围:-2^31~2^31-1;

long在内存中占64位,表数范围:-2^63~2^63-1;



(2)字符类型

字符型通常用于表示单个的字符,字符型必须使用单引号(‘)括起来。java语言使用16位的Unicode字符集作为编码方式,而Unicode被设计成支持世界上所有书面语言的字符,包括中文字符,因此Java程序支持各种语言的字符。

因此无论是一个字母还是一个汉字,在java中都占用2个字节。

(3)浮点类型

java的浮点数有两种:float和double。Java的浮点数类型有固定的表数范围和字段长度,字段长度和表数范围与机器无关。java的浮点数遵循IEEE 754标准,采用二进制数据的科学计数法来表示浮点数。

对于float类型数值,第一位是符号位,接下来8位表示指数,再接下来23位表示尾数;

对于double类型数值,第一位是符号位,接下来的11位表示指数,再接下来的52位表示尾数。



(4)布尔类型

布尔型只有一个boolean类型,用于表示逻辑上的"真“或者"假”。在java语言中,boolean类型的数值只能是"true“或"false”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javase