Встречается на собеседованиях • сегодня

Зачем нужны классы-обертки

Классы-обертки (например, `Integer`, `Double`, `Boolean`) нужны для работы с примитивами (`int`, `double`, `boolean`) как с объектами. Они позволяют: 1. **Использовать примитивы в коллекциях** (например, `List` вместо `List`), так как коллекции работают только с объектами. 2. **Вызывать методы** (например, `Integer.parseInt()`). 3. **Поддерживать `null`**, что полезно в случаях, когда значение может отсутствовать. Пример: ```java List numbers = new ArrayList<>(); numbers.add(5); // автоупаковка int -> Integer int num = numbers.get(0); // автораспаковка Integer -> int ``` Также обертки используются в рефлексии, аннотациях и других API, требующих объекты.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы