HashSet и TreeSet - Collections #1 - Advanced Java

preview_player
Показать описание
Использование HashSet и TreeSet как реализаций интерфейса Set. Обеспечение уникальности элементов. Дополнительные возможности TreeSet, начиная с Java 6.

🪙☕ Купите мне кофе - поддержите канал финансово:

Дополнительная информация, а также домашнее задание:

Мини-курс "Advanced Java -- Collections" посвящен детальному рассмотрению стандартных реализаций интерфейсов Java Collections Framework (hash maps, queues, sets), объясняет их особенности, способы применения и знакомит с некоторыми интересными свойствами, позволяющими повысить эффективность работы с коллекциями в программе, а также избежать возникновения скрытых багов. Вторая часть данного мини-курса знакомит с неблокирующими реализациями коллекций (non-blocking lists and sets, concurrent maps, blocking queues), объясняет разницу между ними, а также на практике показывает их плюсы и минусы, и возможное применение.

Базовая теория по коллекциям в Java:

Практика по использованию коллекций:

Все видео курса "Advanced Java - Collections":

Видео курса "Advanced Java - Concurrency":

Общая информация о курсах Advanced Java:

😎 Станьте спонсором этого канала:

Подписаться на канал:

Рекомендации по теме
Комментарии
Автор

Сбор средств для помощи ЗСУ 🇺🇦 Слава Україні! 🇺🇦

java-tkach
Автор

Лучшая серия по коллекциям, спасибо 👍

TonyCalaider
Автор

Юрий, большое спасибо вам за уроки! Понятное и приятное изложение.

ПавловВасилий-щл
Автор

Спасибо большое, ваши видео очень помогают при изучении языка.

Shuranlily
Автор

Set это бог ярости, песчаных бурь, разрушения, хаоса, войны и смерти.

HowItWorks
Автор

Трех часовой курс состоящий из 300 частей...
Чую, что нас ждет скоро 300 видео по 36 секунд))

tractorist
Автор

"Джава Каллэкшнс" ... и понеслась с выпученными глазами.

hyperborean
Автор

Большое спасибо) Думаю, плюшки о которых вы рассказываете пригодятся)

TheDez
Автор

Я офигел что мне идэешка выдала при использовании восьмой джавы. new TreeSet<>(new Comparator<Integer>() {public int compare(Integer o1, Integer o2){return 0l}});

поменяла на лямбду: TreeSet<>((o1, o2) -> o1 - o2)

Все! Я просто еще лямбды не учил, поэтому приятно офигел от упрощенности анонимных фиговин

kolos
Автор

Нет, 300 видео не будет :) Всего по коллекциям будет 5 (максимум 6) видео.
3 часа - это время всего тренинга, с которого получаются эти видео. Некоторые моменты вырезаются, например, те, где слушатели пишут код, а я его проверяю, и т.п.
Кстати, тренинг Advanced Java - Concurrency тоже длился 3 часа, но получилось всего 5 видео, суммарное время которых 1 час 46 мин.

java-tkach
Автор

Юрий будет ли в будущем разбираться JTA? столкнулся с проблемой использования в свзке с JDBC слоистой системы

leodev
Автор

Пример для Set у меня почему-то не работает =(( Во-первых не пропускает new TreeSet<>, требуя в скобках Integer, но после компиляции и запуска кода выпадает

hwedarby
Автор

Если посмотреть реализацию? А где в rt.jar там только class файлы. Или вся информация из документации на официальном сайте?

Archik
Автор

Пипец, это видео актуально более 5 лет...

dedovagency
Автор

К сожалению, JTA рассматриваться не будет

java-tkach
Автор

1:28 - Deque, а не Dequeue, читается "дек"

andriik
Автор

Какая то хрень получается Юр, ничего не добавляется

chertog_of_Veles
Автор

Качество звука хренового как будто из тоннеля

kerimtim