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

Где используется Wrapper

Обёртки (Wrapper) в Java используются для работы с примитивными типами как с объектами. Основные сценарии: 1. **Коллекции** - хранят только объекты, примитивы нельзя: ```java List list = new ArrayList<>(); list.add(5); // автоупаковка int -> Integer ``` 2. **Generics** - параметризованные типы работают только с объектами: ```java class Box { private T value; // ... } Box intBox = new Box<>(); ``` 3. **Null-значения** - обёртки могут быть null, примитивы нет: ```java Integer result = getValue(); // может вернуть null ``` 4. **Utility методы** - обёртки предоставляют полезные методы: ```java int x = Integer.parseInt("123"); String binary = Integer.toBinaryString(10); ``` 5. **Рефлексия и аннотации** - требуют объектных типов. Автоупаковка/распаковка (autoboxing/unboxing) автоматически конвертирует между примитивами и обёртками.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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