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

Приведи пример использования PECS

PECS (Producer Extends, Consumer Super) — принцип использования дженериков для безопасного добавления/извлечения элементов из коллекций. **Пример Producer (чтение):** ```java List numbers = Arrays.asList(1, 2, 3.14); Number num = numbers.get(0); // Безопасное чтение // numbers.add(10); // Ошибка компиляции! ``` **Пример Consumer (запись):** ```java List integers = new ArrayList(); integers.add(42); // Безопасная запись // Integer i = integers.get(0); // Ошибка компиляции ``` Ключевое правило: - `? extends T` — когда коллекция только производит элементы (read-only) - `? super T` — когда коллекция только потребляет элементы (write-only)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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