← Тренажёр / Коллекции · теория

📦 Коллекции

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

😕 база🤓 уверенно🧐 глубоко 🔒😎 про 🔒
List, Set, Map
🔒 Чем отличаются Hashtable и HashMap?
🔒 Что такое итератор и как он работает в коллекциях?
🔒 Как реализовать собственную потокобезопасную коллекцию?
🔒 Какие подходы оптимизируют работу с очень большими коллекциями?
Устройство HashMap / TreeMap
🔒 Как HashMap обрабатывает коллизии?
🔒 Как TreeMap поддерживает порядок элементов?
🔒 Опиши процесс рехеширования (resize) в HashMap.
🔒 Чем дерево TreeMap отличается от хеш-таблицы по характеристикам?
Concurrent коллекции
🔒 Чем ConcurrentHashMap отличается от Collections.synchronizedMap?
🔒 Как работает CopyOnWriteArrayList и когда он уместен?
🔒 Как реализована атомарность операций в java.util.concurrent?
🔒 Когда ConcurrentLinkedQueue предпочтительнее LinkedBlockingQueue?
Открыть уровни 3–4 на Boosty →