Встречается на собеседованиях • сегодня
Есть ли ограничение по использованию примитивов в Generics
В Java нельзя использовать примитивные типы (int, char, boolean и др.) напрямую в Generics. Generics работают только с объектными типами. Однако можно использовать их классы-обертки (Integer, Character, Boolean и т.д.) из java.lang.
Пример:
```java
List numbers = new ArrayList<>(); // допустимо
List primitives = new ArrayList<>(); // ошибка компиляции
```
Начиная с Java 5, при добавлении примитива в коллекцию с классом-оберткой происходит автоупаковка (autoboxing), а при извлечении - распаковка (unboxing). Это позволяет работать с Generics почти так же удобно, как с примитивами.

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