Карта / Тренажёр / Generics (дженерики)   ↦ теория темы

🅶 Generics (дженерики)

Уровни 1–2 бесплатно, 3–4 — по подписке. В таблице кликни вопрос, чтобы увидеть ответ.

😕 база🤓 уверенно🧐 глубоко 🔒😎 про 🔒
Дженерики
🔒 Как работает стирание типов (type erasure)?
🔒 Как ограничить типы в дженериках (bounds)?
🔒 Какие проблемы решает и создаёт стирание типов?
🔒 Как написать дженерик-метод для любого типа?
Wildcards и PECS
🔒 Почему в List<? super Integer> можно писать, но читать только Object?
🔒 Когда использовать wildcard, а когда параметр типа <T>?
🔒 Разбери сигнатуру Collections.max: почему T extends Comparable<? super T>?
🔒 Как Jackson получает generic-тип в рантайме несмотря на стирание (TypeReference)?
Открыть уровни 3–4 на Boosty →