Почему Java не поддерживает поддержку целых чисел без знака?
Мне кажется, что это странное упущение, учитывая, что они позволяют писать код, который с меньшей вероятностью создает переполнения на неожиданно большом входе.
Кроме того, использование целых чисел без знака может быть формой самодокументации, поскольку они указывают, что значение, которое не было указано для unsigned int, никогда не должно быть отрицательным.
Наконец, в некоторых случаях целые числа без знака могут быть более эффективными для определенных операций, таких как деление.
В чем недостаток их включения?