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

Что такое классы-обертки

Классы-обертки (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, работающих только с объектами.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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