У меня сомнительная практика кодирования.
Когда мне нужно выполнить итерацию по небольшому списку элементов, чей лимит под знаком 32000
, я использую Int16
для моего i-го типа переменной вместо Integer
. Я делаю это, потому что я предполагаю, что использование Int16
более эффективно, чем полномасштабное Integer
.
Неужели я ошибаюсь? Нет ли эффективной разницы в производительности между использованием Int16
vs a Integer
? Должен ли я перестать использовать Int16
и просто придерживаться Integer
для всех моих потребностей в подсчете/итерации?