Хорошо, поэтому я понимаю, что Integer - это просто класс-оболочка. однако меня беспокоит то, что, избегая использования «оболочки», может возникнуть микрооптимизация времени выполнения при использовании примитивных переменных типа int.
Мой вопрос касается того, действительно ли объект Integer тот, который мы должны предпочесть использовать, особенно в программах, которые должны иметь высокую производительность (с большими, я имею в виду, тяжелыми, O (N ^ n) алгоритмами, которые занимают дни) .
Также такой же случай для double vs Double, float vs Float и т. Д.
int
проще в использовании, чемInteger
. Что заставляет вас думать, что вы должны использоватьInteger
все время? - person Jon Skeet   schedule 11.05.2015