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.