Java基本数据类型共有八种,大致可以分为三类:
第一类(字符类型):char
第二类(布尔类型):boolean
第三类(数值类型):整数类型:byte,short,int,long / 浮点数类型:float,double
各基本数据类型对比
基本类型 | 包装类 | 最小值 | 最大值 | 字节数 | 二进制位数 |
byte | java.lang.Byte | -128 | 127 | 1 | 8 |
short | java.lang.Short | -32768 | 32767 | 2 | 16 |
int | java.lang.Integer | -2147483648 | 2147483647 | 4 | 32 |
long | java.lang.Long | -9.22337E+18 | 9.22337E+18 | 8 | 64 |
float | java.lang.Float | 1.40E-45 | 3.40E+38 | 4 | 32 |
double | java.lang.Double | 4.9E-324 | 1.7976931348623157E308 | 8 | 64 |
char | java.lang.Character | 0 | 65535 | 2 | 16 |