byte:1字节(8位),数据范围是 -2^7 ~ 2^7-1;
short:2字节(16位),数据范围是 -2^15 ~ 2^15-1;
int:4字节(32位),数据范围是 -2^31 ~ 2^31-1;
long:8字节(64位),数据范围是 -2^63 ~ 2^63-1;
float:4字节(32位),数据范围是 -3.4*10^38 ~ 3.4*10^38;
double:8字节(64位),数据范围是 -1.8*10^308 ~ 1.8*10^308;
char:2字节(16位),数据范围是 \u0000 ~ \uffff;
boolean:不同的JVM有不同的实现机制,没有固定的参数。