Встречается на собеседованиях • сегодня
Что такое принцип PECS
PECS (Producer Extends, Consumer Super) — принцип, помогающий правильно использовать дженерики в Java для обеспечения типобезопасности.
- **Producer Extends (`? extends T`)** — используется, когда коллекция только предоставляет элементы (читается).
```java
void printAll(List numbers) {
for (Number n : numbers) System.out.println(n);
}
```
Можно передать `List`, `List`, но нельзя добавить элементы (кроме `null`).
- **Consumer Super (`? super T`)** — применяется, когда коллекция принимает элементы (записывается).
```java
void addNumbers(List list) {
list.add(42);
}
```
Можно передать `List`, `List`, `List

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