byte类型是在系统中占1个字节,共占8位。
byte类型将0x00-0xff映射成0到127和-128到-1两段。
int类型的0到127对应byte类型的0到127
int类型的-128对应byte类型的-128,依次类推,255对应-1
测试代码:
public class JavaByte
{
public static void main(String[] args)
{
byte b = 0;
for ( int i = 0; i <= 0xff; ++i )
{
b = (byte)i;
System.out.print(" "+i+":"+b+", ");
}
}
}