Есть общий совет использовать Integer.valueOf(int)
вместо new Integer(int)
из-за кэширования.
В JDK 5+ вам действительно следует использовать valueOf
, потому что Integer
теперь кэширует Integer
объекты между -128
и 127
и может каждый раз возвращать вам один и тот же точный объект Integer(0)
вместо того, чтобы тратить конструкцию объекта на совершенно новый идентичный объект Integer
.
Как можно расширить диапазон?