byte:1字节有符号整数的补码
short:2字节有符号整数的补码
int:4字节有符号整数的补码
long:8字节有符号整数的补码
float:4字节IEEE754单精度浮点数
double:8字节IEEE754双精度浮点数
char:2字节无符号Unicode字符
boolean:单个boolean类型是占4字节(因为变异后会用int来代替), 而boolean数组中的则占1字节(因为用byte来代替的)