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

  Рет қаралды 18,875

Computer Science Center

Computer Science Center

Күн бұрын

Пікірлер: 20
@arsen1156
@arsen1156 9 жыл бұрын
Лучший лектор рунета по java.
@John_Smith_Java
@John_Smith_Java 4 жыл бұрын
Понятно и очень доходчиво. Большое спасибо.
@Euraks
@Euraks 3 жыл бұрын
Спасибо за лекцию.
@mshvsh
@mshvsh 5 жыл бұрын
Отличная лекция
@largozart
@largozart 4 жыл бұрын
Отличный лектор, слушаю еще со stepik )
@voothi
@voothi 4 жыл бұрын
Спасибо
@t.r.6994
@t.r.6994 4 жыл бұрын
задолбал кофе хлебать. а в остальном - зайка и умница
@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 жыл бұрын
да это же жаваскрипт)))
@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 жыл бұрын
@@nonamenobody2795 никто и не пишет на Java в функциональном стиле. Все лишь пользуются дополнительным синтаксическим сахаром, похожим на фп, что крайне удобно. Ибо я ебал строчить миллиарды строк кода, когда я могу на изи воспользоваться стримами на листе. Или, если мне нужно, могу спокойно реализовывать единственные методы интерфейсов, заменив их лямбдой. Java и не претендует на звание языка ФП.
Java-классы: взгляд изнутри
1:13:21
Computer Science Center
Рет қаралды 5 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Тагир Валеев - Странности Stream API
57:14
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 26 М.
Лямбда-выражения в Java 8
1:09:00
SpecialistTV
Рет қаралды 114 М.
Функциональное программирование
1:38:55
Yandex for Frontend
Рет қаралды 12 М.
Java. Лямбда-выражения.
23:47
Sergey Arkhipov Java Tutorials
Рет қаралды 36 М.
Тагир Валеев - Stream API: рекомендации лучших собаководов
55:29
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 43 М.
Collections Framework и Generics
1:24:03
Computer Science Center
Рет қаралды 13 М.
Многопоточность в Java: основы
1:23:05
Computer Science Center
Рет қаралды 113 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН