Java关于 byte=128 为什么溢出后为-128的粗暴理解方法

一个时钟的有效范围为:00:00:00~23:59:59
相当于一个 byte 类型的变量,有效范围为:-128~127

当时钟从 23:59:59 加 1 溢出就成为了 00:00:00
而 byte 从 127 加 1 溢出就成为了-128

但是具体来理解,还要分析Java存储值的方式,这就需要牵扯到正负数的原码,补码等问题,具体原理可以进入这篇文章,可以能更好的理解溢出内容值的来源:

https://blog.csdn.net/u013140345/article/details/79748888

版权声明:本文为weixin_44808466原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。