Разбираем Set в Java: HashSet, TreeSet и LinkedHashSet – как выбрать?

Опубликовано: 03 Июнь 2026
на канале: JavaRangers
795
45

В этом видео мы подробно разберём структуру данных Set в Java, узнаем, как работает HashSet, чем он отличается от TreeSet и LinkedHashSet, и в каких случаях их стоит использовать. Разберёмся, почему Set не допускает дубликатов, как его использовать в коде и какие методы нам доступны.

📌 Что вас ждёт в видео:
✔ Что такое Set и чем он отличается от List
✔ Как работает HashSet, TreeSet и LinkedHashSet
✔ Как добавить и удалить элементы в Set
✔ Почему Set не хранит дубликаты
✔ Когда лучше использовать Set, а когда List

🔔 Подписывайтесь, чтобы не пропустить новые видео! 🚀

📌 Наш телеграм канал: https://t.me/+lyuvPZI_ZthkZmU6
📌 Ссылка на бусти: https://boosty.to/javarangers
📌 Ссылка для доната: https://boosty.to/javarangers/donate
--------------------------------------------------------------------------------------------------------------------------------
📌TikTok:   / javarangersteam  
📌Instagram:   / javarangers  
--------------------------------------------------------------------------------------------------------------------------------
📌LinkedIn (Mikhail Egorov):   / maegorov  
📌LinkedIn (Oleksii Chilibiiskyi):   / oleksii-chilibiiskyi  
📌LinkedIn (Viktor Bulatov):   / viktor-bulatov-46a54b30b  

Таймкоды:
00:00 Введение
00:44 – Что такое Set?
01:20 – HashSet: как он работает?
02:10 – Пример кода HashSet
04:30 – Как HashSet предотвращает дубликаты?
06:12 – Перебор элементов: forEach, итератор и лямбда-выражения
07:29 – Чем HashSet отличается от List?
08:42 – TreeSet и LinkedHashSet
10:14 – Итоги и заключение