Коллекции в Java: очередь и стек

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 14

  • @КонстантинМуравьев-ж8д

    Очень приятно тебя слушать и очень все понятно!!! Спасибо за твой труд!

  • @ВячеславАнатольевич-ь4ф

    Талантливый преподаватель!!!

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 9 місяців тому

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

  • @goodsoul6198
    @goodsoul6198 2 роки тому +1

    Благодарю за ваш урок!)

  • @ВоваШулюмов-з3ь

    Спасибо! Коротко и по теме!

  • @alejandrospencio5524
    @alejandrospencio5524 2 роки тому +1

    Спасибо все круто и понятно! Было бы ещё интереснее, если бы решал задачу с этой коллекцией в конце.

    • @devmark
      @devmark  2 роки тому +1

      Про стек есть видео про разбор скобок, например.

  • @ДарьяРубанова-ы4й
    @ДарьяРубанова-ы4й 2 роки тому +1

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

  • @seniorcside1881
    @seniorcside1881 11 місяців тому +2

    3:40 «На этом моменте происходит зацикливание, потому что мы никогда не очищаем очередь». Тут ты запутал всех джунов. Лучше покажи пример без while или без IsEmpty(), иначе не все понимают из-за чего это зацикливание

  • @shnikel7780
    @shnikel7780 8 місяців тому

    Подскажите, в каких кейсах на практике используют коллецию очередь?

    • @devmark
      @devmark  8 місяців тому

      При реализации электронной очереди) Ну или если вам нужно выполнить какие-то задачи (сгенерировать документ, например), но не в реальном времени.

  • @ЯнаВебер-ш9м
    @ЯнаВебер-ш9м 2 роки тому

    Спасибо! Я новичок, поэтому подскажите, пожалуйста, разницу между классом и интерфейсом; в чем цель использования интерфейса? И есть ли связь интерфейса кодового и UI ?

    • @devmark
      @devmark  2 роки тому +3

      Связи между программным интерфейсом и пользовательским нет никакой - это два разных понятия.
      Что касается отличия класса от интерфейса, то в контексте Java мы знаем, что класс может наследоваться только от одного класса, но при этом от многих интерфейсов. Учитывая, что интерфейсы могут содержать реализацию методов по умолчанию, то мы получаем некое подобие множественного наследования, которого в Java как бы не существует. Один и тот же интерфейс могут реализовывать совершенно разные классы, не связанные между собой какой-либо общей иерархией.
      Получается, вы можете сделать метод, принимающий интерфейс как параметр, и передавать туда самые разные классы, если они реализуют этот интерфейс - это типичный пример полиморфизма.

    • @ЯнаВебер-ш9м
      @ЯнаВебер-ш9м 2 роки тому

      @@devmark , спасибо большое за толковое объяснение и видео!