Использование автоупаковки и автораспаковки считается более удобным способом работы с Java, потому что они упрощают и ускоряют создание кода, в котором приходится преобразовывать простые типы данных в объекты и наоборот. github.com
Вот ещё несколько причин:
- Уменьшение вероятности возникновения программных ошибок. github.com Все рутинные операции по упаковке и распаковке значений простых типов берёт на себя исполняющая система Java. github.com
- Освобождение программиста от необходимости создавать вручную объекты для заключения в них простых типов данных. github.com Достаточно присвоить упаковываемое значение переменной ссылки на объект оболочки соответствующего типа, а нужный объект будет автоматически создан исполняющей системой Java. github.com
- Удобство в работе с методами. javarush.com Например, если какой-то из них принимает на вход два объекта Integer, то туда легко можно передать обычные примитивы int. javarush.com