LINUX.ORG.RU

История изменений

Исправление 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.