❓ Что вы знаете про Collection?
Collection — это интерфейс в java.util, который задаёт общий контракт для всех коллекций, хранящих группы объектов. Через него определяются ключевые операции: добавление и удаление элементов, проверка их наличия, очистка коллекции, получение размера и итерация. Основные реализации — List, Set и Queue.
Сам интерфейс не потокобезопасен, но его можно обернуть в синхронизированную версию через Collections.synchronizedCollection() или использовать классы из java.util.concurrent. Collection работает с дженериками, что обеспечивает типобезопасность и упрощает работу с элементами.
Важно помнить, что Map не наследуется от Collection, так как представляет пары ключ–значение и имеет свою иерархию.
🐸 Библиотека собеса по Java
Post #1055
1.7K
- 👍 9
- ❤ 4
- 🔥 1