一 参考博文 java中无符号类型的解决方案 二 java中的无符号数和有符号数 在计算机中,可以区分正负的类型,称为有符号类型,无正负的类型,称为无符号类型. 使用二进制中的最高位表示正负 计算机中一般用补码表示数值:另外,用二进制的最高位表示符号,0表示正数.1表示负数. 无符号和有符号数的范围的区别 无符号数中,所有的位都用于直接表示该值的大小:有符号数中最高位用于表示正负,所以,正值时,该数的最大值就会变小: 无符号数:1111 1111 值:255 有符号数:0111 1111 值:1