Autoboxing — это автоматическое преобразование примитива в обёртку: int → Integer, boolean → Boolean. Unboxing — обратно, Integer → int. Компилятор сам вставляет вызовы Integer.valueOf() и intValue(). Подводный камень — unboxing null бросает NullPointerException. Ещё кеширование: Integer.valueOf() для значений -128..127 возвращает закешированные объекты, поэтому Integer a = 127 == Integer b = 127 будет true, а для 128 — false.
Что такое autoboxing и unboxing в Java?
Junior
357 просмотровAFK Offer AI
Напишите глобальный обработчик исключений в Spring