Коллекции в Java: List, Set и Map

#devmark #java #collections Это первое видео про базовые интерфейсы коллекций в Java. Оно ориентировано в большей степени на новичков.
Мы рассмотрим наиболее часто используемые интерфейсы List (список), Set (множество, набор уникальных элементов) и Map (мапа, словарь, отображение). У каждого из этих интерфейсов есть несколько реализаций. Мы рассмотрим чем они все отличаются друг от друга.
Статья по теме: devmark.ru/article/java-colle...
Все новости проекта: t.me/devmark_ru

Пікірлер: 60

  • @goodsoul6198
    @goodsoul6198 Жыл бұрын

    Вау, подача просто суперская, так и еще голос приятный и без слов-паразитов, вы круты, продолжайте пж!!!

  • @BogdanRaspletin
    @BogdanRaspletin15 күн бұрын

    С первого раза всё понял! Подача очень хорошая

  • @albert.official
    @albert.official Жыл бұрын

    Голос 10/10, фоновая музыка 10/10, подача 10/10

  • @Forester84
    @Forester84 Жыл бұрын

    Мне далеко до коллекции, но действительно приятно слушать и познавать азы этого мира

  • @user-zu7ti3gl9i
    @user-zu7ti3gl9i Жыл бұрын

    Спасибо большое за старт в коллекциях. Такие короткие ролики просто необходимы после часовых чтений лекций

  • @ko43vn1ca
    @ko43vn1ca Жыл бұрын

    Спасибо. Очень хорошая подача материала. 👍

  • @nyutik25
    @nyutik25 Жыл бұрын

    какая суперская падача материала, согласна со всеми восторженными отзывами! и то что музычка такая приятная - это просто восторг! влюбилась)

  • @eugenegreer7542
    @eugenegreer7542 Жыл бұрын

    очень хорошее объяснение, приятно слушать👍

  • @Di-vi1ez
    @Di-vi1ez Жыл бұрын

    потрясающе. Аудио, голос, подача. Супер.

  • @svetlanamazhaykina6918
    @svetlanamazhaykina69183 ай бұрын

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @user-dh6dn1rq8r
    @user-dh6dn1rq8r Жыл бұрын

    Спасибо, у тебя настоящий талант !

  • @anjelomanoranjan3908
    @anjelomanoranjan39089 ай бұрын

    Суперское видео! Спасибо. Жду следущие видео по Java

  • @AbobaSheggi
    @AbobaSheggi Жыл бұрын

    Спасибо тебе за труд, очень понятно объяснил.

  • @mustFLEXboi
    @mustFLEXboi11 ай бұрын

    Это видео меня просто спасло. Просматриваю его не один раз. Многое что понял и выучил

  • @Anna-pe5vq
    @Anna-pe5vq Жыл бұрын

    Хорошее объяснение , спасибо

  • @TexHuK01
    @TexHuK01 Жыл бұрын

    я прямо все сразу конспектировал) спасибо!

  • @user-hz6hi5nw7s
    @user-hz6hi5nw7s Жыл бұрын

    Вы просто четко обеснили спасибо по больше роликов

  • @Ajax002
    @Ajax0027 ай бұрын

    Благодарю за качественное сравнение!

  • @dmitryzykin9666
    @dmitryzykin9666 Жыл бұрын

    Спасибо за наглядное объяснение по шагам. Музыка совсем не мешает. Я её даже не заметил.

  • @user-wq9gc4rj3w
    @user-wq9gc4rj3w Жыл бұрын

    Под джазец как хорошо Джава заходит👍

  • @Israel_mother
    @Israel_mother Жыл бұрын

    Спасибо очень доступно

  • @user-xc3ck5io7t
    @user-xc3ck5io7t7 ай бұрын

    Шикарно!Спасибо!!!

  • @1mmerlich
    @1mmerlich4 ай бұрын

    Классно объяснили)

  • @user-pg2gf5nl2v
    @user-pg2gf5nl2v Жыл бұрын

    хорошее объяснение, молодец

  • @tpojlb
    @tpojlb Жыл бұрын

    Какой крутое видео,и с музыкой и микрофон хороший

  • @XPyCT_HOCKOB
    @XPyCT_HOCKOB Жыл бұрын

    Огонь!!

  • @djavidalimli6641
    @djavidalimli66418 ай бұрын

    Музыкальное сопровождение бомба.

  • @HolyDio1
    @HolyDio1 Жыл бұрын

    Идеально

  • @progtest109
    @progtest109 Жыл бұрын

    Найс,годно , спасибо

  • @user-cb9wo5sl1f
    @user-cb9wo5sl1f2 жыл бұрын

    Спасибо за отличное объяснение. Можешь сделать коллекции с использованием вода с клавиатуры (сканера)? 🙏🙏🙏🙏 Было бы не плохо, если в каждом видео объясняли как вставлять сканер.

  • @devmark

    @devmark

    2 жыл бұрын

    Ввод значений с клавиатуры не связан напрямую с коллекциями. Я могу сделать отдельное видео про Scanner, но вставлять его в каждое видео - это не оправдано и может увести от основной темы видео.

  • @user-cb9wo5sl1f

    @user-cb9wo5sl1f

    2 жыл бұрын

    @@devmark было бы не плохо )

  • @shnikel7780
    @shnikel77802 ай бұрын

    Вы чудесно и очень понятным языком преподносите материал! Пишу конспекты под ваши видео. Подскажите пожалуйста есть ли у вас видео в котором объясняется HashTable?

  • @devmark

    @devmark

    2 ай бұрын

    Спасибо! Про HashTable у меня видео нет, т.к. эта коллекция наряду с Vector считается устаревшей и в настоящее время почти не используется. Вместо неё надо использовать Map.

  • @shnikel7780

    @shnikel7780

    2 ай бұрын

    @@devmark спасибо за ответ!

  • @azazsee
    @azazsee Жыл бұрын

    Спасибо, все понятно. Единственное с чем я вначале запутался это добавление значения в HashMap. В случае если хэш ключа одинаковый (коллизия) тогда значения обоих ключей окажутся записаны в одну «корзину». А если ключи одинаковые, то значение перезаписывается. И ещё, Map не относится к коллекциям. Надеюсь кому-нибудь поможет.

  • @devmark

    @devmark

    Жыл бұрын

    Спасибо, хорошее дополнение!

  • @nadirnazirov4707
    @nadirnazirov47074 ай бұрын

    В книге Эккеля - Философия Java, упоминаются контейнеры. Коллекции являются контейнерами? Заранее благодарю.

  • @devmark

    @devmark

    4 ай бұрын

    Да, коллекции - это и есть контейнеры. То есть объекты, позволяющие хранить внутри себя другие объекты.

  • @vyacheslavn9607
    @vyacheslavn9607 Жыл бұрын

    Арбуз это ягода :)

  • @alexrr7087
    @alexrr7087 Жыл бұрын

    17:30 Подскажите как в linkedHashMap вставить объект между яблоко и ананас

  • @devmark

    @devmark

    Жыл бұрын

    Не очень понял ваш вопрос. Просто вставить строку между ними, т.к. LinkedHashMap сохраняет порядок добавления.

  • @Razumist
    @Razumist11 ай бұрын

    а как сконвертировать set в map?? например при рефакторинге кода это выручило бы

  • @devmark

    @devmark

    11 ай бұрын

    Технически Set - это урезанный Map, у которого в качестве значений стоит один и тот же объект-заглушка. Конвертировать set в map можно через стримы.

  • @user-jf5bi3pz5k
    @user-jf5bi3pz5k2 жыл бұрын

    Норм

  • @senpai_san777
    @senpai_san77727 күн бұрын

    здравствуйте, а что насчет queue?

  • @devmark

    @devmark

    24 күн бұрын

    В продолжение темы коллекций, у меня на канале есть видео, которое так и называется: "Очередь и стек".

  • @senpai_san777

    @senpai_san777

    24 күн бұрын

    @@devmark спасибо увидел

  • @netoger
    @netoger Жыл бұрын

    в список фруктов было добавлено 2 ягоды и 1 фрукт)

  • @devmark

    @devmark

    Жыл бұрын

    Здесь подразумевалось, что ягода - подвид фруктов)

  • @netoger

    @netoger

    Жыл бұрын

    ​@@devmark главное что пониманию это не мешает, отличное видео!

  • @user-mf9rd8ps5x
    @user-mf9rd8ps5x Жыл бұрын

    Спасибо, все понятно, но музыка... я думаю не мне одному она мешает. Никто же не использует музыку в своих обучающих видео. Конструктивная критика. За видео спасибо!

  • @milena.0101
    @milena.010110 ай бұрын

    Анатолий

  • @user-zt9vo4gh3p
    @user-zt9vo4gh3p Жыл бұрын

    Можно ещё икулс хеш код и ту стринг

  • @devmark

    @devmark

    Жыл бұрын

    Можно… что?)

  • @awesomefreeman7620
    @awesomefreeman7620 Жыл бұрын

    Ошибка в названии ролика. Map это же не «коллекция». Интерфейс Map не наследуется от Collection.

  • @devmark

    @devmark

    Жыл бұрын

    Справедливое замечание. Однако тут имеется в виду коллекция в широком смысле, как хранилище объектов.

  • @user-yd8vt4qi9e
    @user-yd8vt4qi9e Жыл бұрын

    Борис

  • @igordek9494
    @igordek9494 Жыл бұрын

    Такая тонкая грань между ними. Я так и не понял толком чем же они отличаются и вообще для чего они нужны на практике. Был бы реальный пример, может быть быдо бы понятнее. А на фруктах с ягодами не очень 😅 По сути все три коллекции создают списки. Только у каждого свой подход. Хз. Слооожна ))

  • @devmark

    @devmark

    Жыл бұрын

    Фрукты и ягоды тут ни при чём. Вместо них могут быть любые строки. При анализе различий между типами коллекций важно обращать внимание на то, как они работают с дублями и как быстрее всего возвращают элемент (по порядковому номеру или по произвольному ключу).

Келесі