История изменений
Исправление Absurd, (текущая версия) :
int это тип который заворачивается в Integer при боксинге.
Замечательно. Так при чём он тут?
Переменные типа Integer получаются из переменных типа int, и, следовательно, в подавляющем большинстве кейсов содержат в себе те же значения что и типичный int. А типичный int содержит в себе значения от 0 до ~100. Вероятно, разработчики JVM проводили соответствующие перформанс тесты на типичных кейсах и имели более точную картину.
Исправление Absurd, :
int это тип который заворачивается в Integer при боксинге.
Замечательно. Так при чём он тут?
Переменные типа Integer получаются из переменных типа int, и, следовательно, в подавляющем большинстве кейсов содержат в себе те же значения что и типичный int. А типичный int содержит в себе значения от 0 до ~100. Вероятно, разработчики JVM проводили соответствующие перформанс кейсы на типичных задачах и имели более точную картину.
Исходная версия Absurd, :
int это тип который заворачивается в Integer при боксинге.
Замечательно. Так при чём он тут?
Переменные типа Integer получаются из переменных типа int, и, следовательно, в подавляющем большинстве кейсов несут те же значения что и int. А типичный int несет в себе значения от 0 до ~100.