Встречается на собеседованиях • сегодня
Что такое класс-обёртка
Класс-обёртка (wrapper class) в Java — это класс, который инкапсулирует примитивный тип данных, предоставляя ему объектное представление.
Основные классы-обёртки:
- `Integer` для `int`
- `Double` для `double`
- `Boolean` для `boolean`
- и другие (`Character`, `Long` и т.д.)
**Зачем нужны:**
1. Работа с коллекциями (например, `ArrayList`).
2. Использование null как значения.
3. Доступ к полезным методам (например, `Integer.parseInt()`).
**Пример:**
```java
Integer num = 10; // автоупаковка (autoboxing)
int value = num; // распаковка (unboxing)
```
**Особенности:**
- Автоупаковка/распаковка (Java 5+).
- Неизменяемость (immutable).
- Кэширование значений (например, `Integer` от -128 до 127).

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