Почему границы примитивных целых типов в java в — на 1 больше чем в +?
Потому что ноль тоже считается положительным.
А поэтому чисел в положительный диапазон необходимо уместить на единицу больше.
http://ru.wikipedia.org/wiki/Дополнительный_код_(п...