Элементы функционального программирования в Java

Поділитися
Вставка
  • Опубліковано 11 січ 2025

КОМЕНТАРІ • 20

  • @arsen1156
    @arsen1156 9 років тому +40

    Лучший лектор рунета по java.

  • @John_Smith_Java
    @John_Smith_Java 4 роки тому +2

    Понятно и очень доходчиво. Большое спасибо.

  • @Euraks
    @Euraks 3 роки тому

    Спасибо за лекцию.

  • @mshvsh
    @mshvsh 5 років тому +1

    Отличная лекция

  • @largozart
    @largozart 4 роки тому +2

    Отличный лектор, слушаю еще со stepik )

  • @voothi
    @voothi 4 роки тому +1

    Спасибо

  • @t.r.6994
    @t.r.6994 4 роки тому +3

    задолбал кофе хлебать. а в остальном - зайка и умница

  • @taboollive727
    @taboollive727 4 роки тому

    если записать лямбду (p) -> System.out.println(p) ---->> в такой записи --->> System.out::println --- двойное двоеточие говорит нам, что аргумент который поступит в метод стоит передать в метод который справа от двойного двоеточия?

  • @dankosky7836
    @dankosky7836 4 роки тому

    А после добавления Трай с ресурсами, разве нельзя было убрать дополнительный метод, который Алексей выносил, чтобы обработать возможные ошибки, и вместо него просто Кэтч прописать?

  • @lisafox9026
    @lisafox9026 4 роки тому

    супер Лектор

  • @Nikola_Karimov
    @Nikola_Karimov 2 роки тому

    При всем уважении, но не для новичка инфа) может лучше больше простых доступных обяъяснений, на пальцах. И вам и нам норм будет

    • @gapmeeee
      @gapmeeee 24 дні тому

      Ты же понимаешь, что ты общаешься с видео, которое вышло 9 лет назад

  • @ssaidahmed
    @ssaidahmed 7 років тому +2

    да это же жаваскрипт)))

  • @nonamenobody2795
    @nonamenobody2795 5 років тому

    Джава ООП, при чем тут фп?

    • @lexxx1994
      @lexxx1994 5 років тому

      с java версии 8 появились лямбды

    • @nonamenobody2795
      @nonamenobody2795 5 років тому

      @@lexxx1994 Тема доклада на слайде "функциональные элементы", этого сейчас везде навалом, вот например хвостовая рекурсия из коробки есть в жаве? или функциональные типы или алгебраические типы или паттерн-матчинг? настоящие ФПЯ для .net - nemerle, f#, про java боюсь соврать, быть может clojure. но попробуйте писать в фп стиле на чистой жаве и это очень быстро надоедает. так для разработки LINQ в .net (лямбды) приглашались специалисты по хаскелю. по сути получился отдельный язык(выражения linq разбираются отдельно и выполняются отдельно, что позволяет например, доставать из БД только по одной записи, т.е. лениво хотя код выглядит как обычный перебор), вообщем, выражение - все есть выражение, это не пустой звук. Разница колосальная. императивные языки менее выразительны по своей природе. Это как топор и швейцарский нож. просто на всякий случай.

    • @gaben-agent
      @gaben-agent 5 років тому +2

      @@nonamenobody2795 никто и не пишет на Java в функциональном стиле. Все лишь пользуются дополнительным синтаксическим сахаром, похожим на фп, что крайне удобно. Ибо я ебал строчить миллиарды строк кода, когда я могу на изи воспользоваться стримами на листе. Или, если мне нужно, могу спокойно реализовывать единственные методы интерфейсов, заменив их лямбдой. Java и не претендует на звание языка ФП.