Java基础-基本数据类型
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。
内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
byte:
- byte数据类型是8位、有符号的,以二进制补码表示的整数;
- 最小值是-128;
- 最大值是127;
- byte类型主要用于大型数组中节约空间,代替整数,因为byte只占用了int类型的1/4;
short:
- short数据类型是16位、有符号的以二进制补码显示的整数;
- 最小是-2^15;
- 最大是2^15 -1;
- short只占用int的1/2;
int:
- int数据类型是32位、有符号的以二进制补码显示的整数;
- 最小是-2^31
- 最大是2^31 -1
long:
- long数据类型是64位、有符号的以二进制补码显示的整数;
- 最小是-2^63
- 最大是2^63 -1
float:
- float数据类型是单精度、32位的标准浮点数;
- 浮点数不能用来表示精确的值;
double:
- double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数;
- 浮点数的默认类型为double类型;
- double类型同样不能表示精确的值;
boolean:
- boolean数据类型表示一位的信息;
- 只有两个取值:true 和 false;
- 这种类型只作为一种标志来记录 true/false 情况;
- 默认值是 false;
char:
- char类型是一个单一的 16 位 Unicode 字符;
- 最小值是 \u0000(即为0);
- 最大值是 \uffff(即为65,535);
- char 数据类型可以储存任何字符;
浙公网安备 33010602011771号