IT Academy
Урок 2 · Средний

Collections, errors и generics

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Generics сохраняют информацию о типе без дублирования алгоритмов. throws передаёт ошибку вызывающему коду. Коллекции со значимой семантикой могут использовать copy-on-write как оптимизацию реализации.

Задача для самостоятельного решения

Нужно ли считать копирование Array немедленным копированием всех элементов?

Показать разбор ответа

Нет: физическое хранилище может разделяться до изменения. Но наблюдаемая семантика должна оставаться семантикой независимых значений.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →