整数类型:
byte:有符号,1个字节,8位,存储范围 2^8 - 1,数据范围 -2^7 ~ 2^7 - 1
short:有符号,2个字节,16位,存储范围 2^16 - 1,数据范围 -2^15 ~ 2^15 - 1
int:有符号,4个字节,32位,存储范围 2^32 - 1,数据范围 -2^31 ~ 2^31 - 1
long:有符号,8个字节, 64位,存储范围 2^64 - 1,数据范围 -2^63 ~ 2^63 - 1
浮点类型:
float:单精度,4个字节,32位,数据范围(约为) -3.40E+38 ~ -1.40E-45,1.40E-45 ~ 3.40E+38
double:双精度,8个字节,64位,数据范围(约为) -1.79E+308 ~ -4.94E-324,4.94E-324 ~ 1.79E+308
字符类型:
char:无符号整数类型,Unicode,2个字节,16位,存储范围/数据范围 [0, 65535]/['\u0000'到'\uffff']
布尔类型:
boolean: 表示真或者假的值,只能是true或者false
总结:基本数据类型用于存储不同类型的数据,每种类型都有固定的存储大小和数据范围。