Java的基础类型有8种,分别是byte、short、int、long、float、double、char、boolean。

byte的大小是1字节

short的大小是2字节

int的大小是4字节

long的大小的8字节

float的大小是4字节

double的大小是8字节

char在Java中使用UTF-16编码,应当是2字节

boolean:Java规范中没有规定。如果虚拟机符合Java虚拟机规范,那么在boolean数组中是1字节,单独的boolean是4字节。