Встречается на собеседованиях • сегодня
Что такое классы-обертки
Классы-обертки (Wrapper classes) в Java предоставляют объектное представление примитивных типов данных. Они позволяют использовать примитивы в контекстах, требующих объектов (например, коллекции).
Основные классы-обертки:
- `Integer` → `int`
- `Double` → `double`
- `Boolean` → `boolean`
- и т. д.
**Особенности:**
- Автоупаковка (`autoboxing`) и распаковка (`unboxing`) автоматически конвертируют примитивы в объекты и обратно.
- Кеширование: например, `Integer` от -128 до 127 кешируется.
**Пример:**
```java
Integer num = 10; // автоупаковка (int → Integer)
int value = num; // распаковка (Integer → int)
List list = new ArrayList<>();
list.add(5); // автоупаковка
```
Используются в коллекциях, рефлексии, дженериках и других API, работающих только с объектами.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы