How is byte range -128 to 127 ? and please explain byte b = (byte) 1999999999; how is it possible?

please explain the negative range ( -128 ) and positive range ( 127 )with example.