在JAVA中最小的单位是bit(比特),一个字节有8个bit一个bit(比特)要么是0要么是1
JAVA中的八种基本数据类型
类型 | 所占字节 | 储存的数据类型 | 范围 | 初值 |
---|---|---|---|---|
byte | 1个 | 用来储存字节数据 | -27—27-1 | 0 |
short | 2个 | 用来储存短整型数据 | -215—215-1 | 0 |
int | 4个 | 用来储存整型数据 | -231—231-1 | 0 |
long | 8个 | 用来储存长整形数据 (后边必须用L或l结尾) | -263—263-1 | 0 |
float | 4个 | 用来存储浮点型数据 (后边必须用F或f结尾) | -231—231-1 | 0.0 |
double | 8个 | 用来储存浮点型数据 | -263—263-1 | 0.0 |
char | 2个 | 用来储存字符型数据 | -215—215-1 | \u0000 |
boolean | 根据jdk版本决定 | 用来储存布尔类型数据(true或false) | false |
规定八种数据类型的目的主要有三种
1.限定数据的范围
2.占用内存的实际的大小
3.申请内存空间中只能放置指定类型的数据