Recenlty Я видел код (Java) следующим образом:
myMethod(new Integer(123));
В настоящее время я реорганизую некоторый код, и есть подсказка в инструменте Sonar, что более удобна память для использования sth следующим образом:
myMethod(Integer.valueOf(123));
Однако в этом случае я думаю, что нет никакой разницы, если я буду использовать:
myMethod(123);
Я мог бы понять, что, если бы я передал переменную методу, но жестко закодированный int? Или если будет Long/Double и т.д., И мне нужно длинное представление числа. Но целое?