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比特)
摘自:《java7入门经典》
最高位:0正数1负数
byte:可以取-128到+127的值并且在内存中占1字节(8个比特)
short:可以取-32768到32767的值并且在内存中占2字节(16比特)
int:可以取-2147483648到2147483647的值并且在内存中占4个字节(32比特)
long:可以取-9223382036854775808到9223382036854775807并在内存中占8字节(64比特)
摘自:《java7入门经典》