byte、short、int、long

最高位:0正数1负数

byte:可以取-128到+127的值并且在内存中占1字节(8个比特)

short:可以取-32768到32767的值并且在内存中占2字节(16比特)

int:可以取-2147483648到2147483647的值并且在内存中占4个字节(32比特)

long:可以取-9223382036854775808到9223382036854775807并在内存中占8字节(64比特)


byte、short、int、long



摘自:《java7入门经典》