java总共有8个原始数据类型,包括4种整型(byte、short、int、long)、2种浮点型(float、double)、1种用于表示Unicode编码的字符单元的字符类型(char)、1种用于表示真假的类型(boolean)。
byte 1个字节
short 2个字节
int 4个字节 正好超过20亿
long 8个字节
float 4个字节
double 8个字节
char 2个字节
boolean
基本型别 | 大小 | 最小值 | 最大值 |
boolean | ----- | ----- | ------ |
char | 16-bit | Unicode 0 | Unicode 2^16-1 |
byte | 8-bit | -128 | +127 |
short | 16-bit | -2^15 | +2^15-1 |
int | 32-bit | -2^31 | +2^31-1 |
long | 64-bit | -2^63 | +2^63-1 |
float | 32-bit | IEEE754 | IEEE754 |
double | 64-bit | IEEE754 | IEEE754 |