Лямбда-выражения в Java 8

Поделиться
HTML-код
  • Опубликовано: 1 янв 2025

Комментарии • 176

  • @СэмФишер-х4д
    @СэмФишер-х4д 8 лет назад +248

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

    • @AyratVideo
      @AyratVideo 7 лет назад +2

      присоединяюсь, от души!

    • @GriNAME
      @GriNAME 7 лет назад +1

      Согласен, отличный урок!

    • @ПетрПетров-г5ъ
      @ПетрПетров-г5ъ 6 лет назад +17

      📂Рабочий стол
      └📂Избранное
      └📂VideoTutorial
      └📂Java
      └📂Лучшее
      └✇Лямбда-выражения_в_Java_8.avi

    • @tatyanayurchenko6840
      @tatyanayurchenko6840 2 года назад

      Точно. Видео про лямбды много. Но только здесь обьясняется суть, зачем именно нужны лябды.

    • @kubaalexx
      @kubaalexx 2 года назад

      Это бриллиант!!!

  • @Snegurjan
    @Snegurjan 2 года назад +10

    Сейчас 2022 год, Июнь месяц. В интернете множество курсов, туториалов, статей. Тем не менее данный урок по этой теме остается лучшим, который когда либо встречал. Спасибо учителю!

  • @drplekhanov
    @drplekhanov Год назад +2

    Лучшее что я видел про лямбда выражения! Спасибо тысячу раз!

  • @ALEXZANDR_GAMES
    @ALEXZANDR_GAMES Год назад +1

    Да, действительно лучшее объяснение по поводу анонимных классов и лямбда-выражений. 👍

  • @OldPartizan
    @OldPartizan 2 года назад +2

    Огромная благодарность Сергею Шуйкову! настолько доходчивых объяснений в общем нетривиальных вещей я ещё не встречал.

  • @ИнжирНер-з1з
    @ИнжирНер-з1з 2 года назад +1

    Это, пожалуй, лучшее, что я видел по этой теме. Описано все в достаточной мере понятно и интересно

  • @makarovigor717
    @makarovigor717 2 года назад +6

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

  • @sergeytsoy9447
    @sergeytsoy9447 4 года назад

    Человечище. Простым, доступным, элементарным языком объяснил. Все гуру в своих объяснениях разговаривают как 10классник с 1классником. Гуру не могут перейти на язык первоклассника. Как говорится, если коту не можешь объяснить, значит сам не до конца понимаешь. Автор, мне кажется, даже столбу смог донести. Как красиво переход сделал от анонимного класса к лямбдам.
    Автору респект!!!

  • @NacWay_
    @NacWay_ Год назад +1

    Разжевали тему на 10 баллов. Спасибо за урок!🤓

  • @JeyX90
    @JeyX90 2 года назад +1

    Хороший урок, особенно в конце Stream API доходчиво объяснены

  • @borisyatsenko4626
    @borisyatsenko4626 8 лет назад +18

    Шикарный урок! Мало кто умеет объяснять так просто и доходчиво. Вот бы и по Generic'ам такой же урок!

  • @alexandrpanov9110
    @alexandrpanov9110 3 года назад +1

    Божественный урок. У меня вся информация которая была в голове в немного неудобоваримой форме просто стала на свои места. Спасибо ОГРОМНОЕ!!!!!!!

    • @SpecialistTV
      @SpecialistTV  3 года назад

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

  • @greenkingshop1033
    @greenkingshop1033 2 года назад +1

    Перед просмотром такого длинного ролика решил почитать комменты. Комменты меня подбодрили, ну чтож, начнём, а после окончания ролика дополню свой коммент
    UPD: досмотрел, комментарии верны, это супер урок! Спасибо автору!

  • @alexkolokolov
    @alexkolokolov 8 лет назад +45

    Большое спасибо! Очень доходчиво. Наконец-то я понял, как это устроено.

  • @fob0s1996
    @fob0s1996 3 года назад +1

    Это насколько хорошее пояснение, что лучше не представляю!

  • @russellgk2612
    @russellgk2612 7 лет назад +7

    Лучшее видео для начального понимания анонимных классов, лямбд, стриам апи и разницы в подходах декларативного и императивного подхода в программировании!

  • @ИльяГорбачёв-х8о
    @ИльяГорбачёв-х8о 3 года назад +2

    Ахринеть СПАСИБО !!! За такое хорошее объяснение. Все по полочкам

  • @evgenasd8892
    @evgenasd8892 5 лет назад

    Просто класс! Учитывая то что изучаю азы явы, и в своем родном языке pascal никаких лямб не существует, этот урок понял от начала и до конца! Остается закрепить на практике, + удобство использования лямбд для обработки информации -шикарно! и наглядно. Автору СПАСИБО!!!

  • @maslovskydrums5426
    @maslovskydrums5426 6 лет назад +1

    Офигеннейший урок!
    Насчет лямбд и стримов - не понимаю, как я вообще раньше жил без них

  • @programm4you
    @programm4you 7 лет назад +11

    Супер объяснение и ясно, откуда ноги растут. Сам учился у Сергея Шуйкова джаве в Специалисте в 2010 году, лучший препод - вопросов никогда не возникало во время объяснения материала и всегда хорошие примеры. Пример с выключателем - шаблон Наблюдатель (Observer). Java Code Convention действительно не в полном объеме выполняется, в частности скобка { должна начинаться в продолжении строки и тело операторов if также надо заключать в скобки {}, даже если это одна строчка, но последнее можно и опустить ради экономии пространства для лучшего понимания материала. В любом случае, объяснение просто идеальное. Спасибо Большое Сергею за урок!

  • @Lippi98
    @Lippi98 3 года назад

    Как же вы бодро рассказываете ! Прям не уснёшь )

  • @KnyazevArtur
    @KnyazevArtur 3 года назад

    Очень круто, молорик, все в одном видео, ничего с головы не вылетает, отличный формат

  • @Александр-ъ1л4и
    @Александр-ъ1л4и 4 года назад

    Однозначно +++++, это лучшее объяснение что я видел и слышал в нете!!!

  • @lexjust
    @lexjust 8 лет назад +15

    Божественно объяснил! Спасибо от души.

  • @ihorbidni2528
    @ihorbidni2528 6 лет назад +1

    Ясно доходчиво и показывает суть лямбда выражений,спасибо!!!!!!!!!!!!!!!!!!!!!!!

  • @MrMoshell
    @MrMoshell 6 лет назад +4

    На одном дыхании просто. Умение объяснять дано не всем. Спасибо автору лекции большое! Не нашел больше видео от него :(

  • @borman7l2
    @borman7l2 4 года назад +1

    Супер. Всё понятно, простым языком, бережно усложняя по мере повествования)

  • @jus2te593
    @jus2te593 5 лет назад +5

    Очень крутой мужик. Разъяснил все на пальцах.

  • @АндрейБезладнов
    @АндрейБезладнов 8 месяцев назад

    До сих пор очень полезное видео. Авто молодец

  • @Rustam-b7q
    @Rustam-b7q 4 года назад

    Ну наконец-то я понял что это за зверь такой лямбда-выражения. Спасибо!

  • @alexalexander3252
    @alexalexander3252 3 года назад

    Самое толковое по лямбдам и анонимным классам что я слышал на данный момент.

    • @SpecialistTV
      @SpecialistTV  3 года назад

      Спасибо за добрые слова) Будем и дальше стараться радовать полезным контентом наших слушателей!

  • @artemkamko8542
    @artemkamko8542 8 лет назад +4

    Спасибо большое Вам за такой урок! Наконец-то хоть кто-то приподнял завесу на Java 8.
    Успехов в разработке:)

    • @SpecialistTV
      @SpecialistTV  8 лет назад

      Спасибо за Ваш отзыв!

  • @ИльнурФарахов-ц8ъ
    @ИльнурФарахов-ц8ъ 5 лет назад

    Ааааааа ору, какое же классное видио, просто божественный преподаватель!!! Просто у меня возникает вопрос, и он через две секунды на него отвечает, тут же, как чувствует!!))) Дай бог здоровья тебе!

  • @alekseyslovyagin6056
    @alekseyslovyagin6056 3 года назад

    Шикарное объяснение лямбда-выражений.

    • @SpecialistTV
      @SpecialistTV  3 года назад

      Спасибо большое за ваш отзыв)

  • @vladimirdmytriukhin9754
    @vladimirdmytriukhin9754 4 года назад

    Самое лучшее объяснение лямбд

  • @andrewnedogibchenko2746
    @andrewnedogibchenko2746 3 года назад +1

    Спасибо, четко, понятно, все по существу. ТОП!

  • @gannapopova902
    @gannapopova902 6 лет назад

    Отличная подача, все разложено по полочкам, все понятно. Спасибо за отличную лекцию!

  • @tol82
    @tol82 5 лет назад

    отличная лекция. все доступно, кратко и с отличными примерами. Спасибо

  • @РинатЗакиров-л2з
    @РинатЗакиров-л2з 3 года назад

    Спасибо большое за видео! Всё последовательно, понятно и с примерами, очень помогло 👍

  • @josephinehi9425
    @josephinehi9425 5 лет назад +3

    Отличный урок. Спасибо. Все понятно.

  • @ПавелЕрошкин-к8и
    @ПавелЕрошкин-к8и 6 лет назад +5

    Просто лучший, очень доходчиво все объяснил

  • @РомаСултанов-е8ш
    @РомаСултанов-е8ш 5 лет назад +1

    Спасибо автору видео за простое и понятное объяснение этой не простой темы

  • @ИгорьКрасильников-ж3у

    Автору благодарность ...супер!!!

  • @michaeltes8864
    @michaeltes8864 5 лет назад +3

    Спасибо, очень понятно рассказано. Как раз то, что я искал!

  • @SerhiiHrihus
    @SerhiiHrihus 6 лет назад

    Пожалуйста, давайте еще подобных видео, очень все доходчиво.

  • @Yornero
    @Yornero 3 года назад +1

    Спасибо, просто замечательный урок

  • @vost5146
    @vost5146 6 лет назад +1

    ЭТО РАССКАЗАНО ПО ЛЮДСКИ.МОЛОДЕЦ

  • @antonzubchenok6721
    @antonzubchenok6721 7 лет назад

    Очень доступно объясняете. Отличный урок. Спасибо.

    • @SpecialistTV
      @SpecialistTV  7 лет назад

      Большое Вам спасибо за отзыв, Антон!

  • @destroff2exciter
    @destroff2exciter 8 лет назад +1

    Шикарное видео, очень хорошо объясняет.

    • @SpecialistTV
      @SpecialistTV  8 лет назад

      Спасибо за Ваш отзыв, Дарья!

  • @damirgaynanov9608
    @damirgaynanov9608 4 года назад

    Офигеть! Ощущение как будто понял почему бывает дождь. Сомневался стоит ли смотреть, так как все это уже делал, но только вот делал я это очень слабо понимая что происходит. Респект за работу!

  • @dmitrelkin9256
    @dmitrelkin9256 3 года назад

    Спасибо автору! Отличная подача материала!

  • @Sanchio
    @Sanchio 3 года назад

    Огромное спасибо за этот урок!

  • @СтепанЗакотырин
    @СтепанЗакотырин 2 года назад

    Очень познавательно и доходчиво, спасибо!

  • @vdubovsky
    @vdubovsky 4 года назад +3

    Второй раз смотрю! Огромное спасибо.

  • @melisavi
    @melisavi 3 года назад

    Спасибо большое, очень хорошо разъяснена такая сложная тема!

  • @tuRistst
    @tuRistst 7 лет назад +2

    Абсолютно лучший урок

  • @paralrk
    @paralrk 4 года назад +2

    Отличная лекция, спасибо!

  • @INGGaming
    @INGGaming Год назад +1

    2023, актуально. Спасибо за урок

  • @vladimirmaksimov3938
    @vladimirmaksimov3938 2 года назад

    Спасибо большое, вы лучшие)

  • @hedgehog.in.nirvana
    @hedgehog.in.nirvana Год назад

    Да, очень хорошая лекция, спасибо большое.)

  • @len457
    @len457 6 лет назад +1

    очень хороший урок. спасибо!

  • @obiwankostkenonibi7958
    @obiwankostkenonibi7958 4 года назад

    Спасибо так все доходчиво объяснили!!!!! Спасибо !!!

  • @KALMAPUK
    @KALMAPUK 3 года назад

    Очень круто. Спасибо!

  • @Yokopono
    @Yokopono 4 года назад

    Огромное спасибо за материал.

  • @vdubovsky
    @vdubovsky 5 лет назад +2

    Супер! Спасибо за материал!

  • @rollingdice
    @rollingdice 2 года назад

    шикарная лекция

  • @mshvsh
    @mshvsh 5 лет назад

    Очень удачная лекция

  • @oleksandrhomyak
    @oleksandrhomyak 4 года назад

    не.. когда видишь такое видео ты понимаешь как ты далек..... А именно от уровня этого препода. Без слов просто шикарно изложен материал и реально жалко. что мало видео больше ненашол в его исполнении!

  • @ohmycaaat
    @ohmycaaat 6 лет назад

    Это просто супер объяснение!

  • @netizmen
    @netizmen 4 года назад

    Мега круто! Спасибо!!!

  • @OleksiiVerkhola
    @OleksiiVerkhola 8 лет назад +2

    Человек подотовился и очень хорошо всё обьяснил.

  • @ВячеславМ-е1т
    @ВячеславМ-е1т 6 лет назад

    Лучший урок!Спасибо!

  • @AtNovember
    @AtNovember 8 лет назад +3

    Спасибо!!
    Очень похоже на ecmascript6, где вместо function тоже используются символы =>
    И благодаря методам stream код немного похож на NodeJS )

  • @vanweyden
    @vanweyden 4 года назад

    Огромное спасибо вам!

  • @thunderball_ua
    @thunderball_ua 3 года назад +1

    Такое ощущение, что автор все видео орет на тебя, но от этого и лучше понимается :)

  • @sinushkin
    @sinushkin 3 года назад +1

    Effectively final лучше перевести как "в конечном счете final" или по итогу, в оконцовке

  • @user-yf8jf3fo2x
    @user-yf8jf3fo2x 7 лет назад +12

    еклмн.... когда шла 31-ая минута, начало казаться что автор путает лямбды с лампами :) но потом хорошо пошло

  • @mvgudz
    @mvgudz 7 лет назад

    Шикарно! Спасибо большое!

  • @ЕвгенийЕфремов-ф6е
    @ЕвгенийЕфремов-ф6е 4 года назад +1

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

  • @ДмитрийГончаров-о5э

    Добрый день. Сергей Юрьевич Шуйков, если Вам не сложно, можете дать ссылки на Ваши видео по Java. Недавно смотрел Ваше видео по лямбда выражениям, это просто шедевр, у Вас от Бог дар к обучению. Очень хочется Вас смотреть и по Вашим урокам изучать технологии.

  • @ПавелЗубко-ц8ч
    @ПавелЗубко-ц8ч 5 лет назад

    спасибо за урок

  • @MrJohnny2110
    @MrJohnny2110 7 лет назад +1

    Воу, Спасибо, очень сильно!

  • @ladysoverschenstvo7875
    @ladysoverschenstvo7875 6 лет назад

    Классно поспала под урок))) тяжело мне джава даётся)

  • @mesut1046
    @mesut1046 7 лет назад

    вопрос про Стрим, конкретно про метод sorted:
    .sorted(p1, p2) -> p1.getName().compareTo(p2.getName())
    можно пояснить реализацию этого метода sorted? почему передается имеено два параметра, и откуда они берутся? ну вот p1 понятно, а вот что с p2?

  • @alexmarkov9943
    @alexmarkov9943 2 года назад

    Интересно а через стрим фильтровать можно сразу с консоли считывать данные или только через арайлист?

  • @LeonidSam
    @LeonidSam 6 лет назад

    Спасибо автору.

  • @АлександраТокарева-ж8ю

    Спасибо большое!

  • @maksimvishnyak137
    @maksimvishnyak137 6 лет назад +8

    Вопросы есть какие нибудь?!))

    • @YoungT18
      @YoungT18 4 года назад

      Зашёл в комменты ради этого комментария 😂😂😂

  • @thecz
    @thecz 8 лет назад +1

    Спасибо! Хороший урок

  • @katem6453
    @katem6453 7 лет назад +2

    Супер!! Шикарная подача материала. А кто лектор?

  • @maksimus.ssirotkin1124
    @maksimus.ssirotkin1124 5 лет назад

    Хорошее видео

  • @takezo_kyiv
    @takezo_kyiv 6 лет назад +1

    Спасибо большое, очень круто разжевано. Остался только один вопрос. Если мы в Switcher добавляем новый объект (анонимный), то как его потом удалить?

  • @АлексейБолотный-ф3л

    Здравствуйте. А как удалить объект (реализацию интерфейса) из коллекции, если добавлялся он в виде Лямбда выражения?

  • @iamuare.tyler.durden
    @iamuare.tyler.durden 5 лет назад +1

    Лучший.

  • @МихаилЕфремов-г5с
    @МихаилЕфремов-г5с 4 года назад

    Когда Вы писали Program::fire , как компилятор поймёт, что нужно положить в аргумент firе? Он положет null ?

  • @johnconstantine6331
    @johnconstantine6331 4 года назад

    Разве так можно ссылку с налом сравнивать? Вроде ж специальная функция должна быть или я с чем-то путаю типа oracle sql?)

  • @benjaminBTN
    @benjaminBTN 2 года назад

    Подскажите, как это работает: есть метод "void fire(Object sender)" и мы его вызываем таким образом: "Main::fire", но где и каким образом происходит передача Object sender в параметры метода??

  • @yabesmail
    @yabesmail 4 года назад

    Очень крутое видео! Раскрыта все последовательность переходов к лямбда, вся суть. Можно ли купить курс по Java с Шуйковым С.Ю. или он только очные курсы ведет?

  • @Kilua-k2z
    @Kilua-k2z 2 года назад

    Видео конечно шикарное. Но кто нибудь может объяснить, как получается передать параметром на 41 минуте, статический метод, ведь метод addElectricityListener ждёт реализацию типа electricityСоnsumer, а в итоге передается просто статический метод fire. Как это получилось???

  • @deniszabrodin3366
    @deniszabrodin3366 6 лет назад +1

    Спасибо!