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

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

КОМЕНТАРІ •

  • @СэмФишер-х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 год, Июнь месяц. В интернете множество курсов, туториалов, статей. Тем не менее данный урок по этой теме остается лучшим, который когда либо встречал. Спасибо учителю!

  • @IvanAndreewitch
    @IvanAndreewitch Рік тому +2

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

  • @makarovigor717
    @makarovigor717 2 роки тому +6

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

  • @OldPartizan
    @OldPartizan 2 роки тому +2

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

  • @ALEXZANDR_GAMES
    @ALEXZANDR_GAMES Рік тому +1

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

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

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

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

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

  • @alexkolokolov
    @alexkolokolov 8 років тому +45

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

  • @ИнжирНер-з1з
    @ИнжирНер-з1з 2 роки тому +1

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

  • @borisyatsenko4626
    @borisyatsenko4626 8 років тому +18

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

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

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

  • @NacWay_
    @NacWay_ Рік тому +1

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

  • @alexandrpanov9110
    @alexandrpanov9110 3 роки тому +1

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

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

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

  • @fob0s1996
    @fob0s1996 3 роки тому +1

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

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

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

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

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

  • @maslovskydrums5426
    @maslovskydrums5426 6 років тому +1

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

  • @MrMoshell
    @MrMoshell 6 років тому +4

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

  • @programm4you
    @programm4you 7 років тому +11

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

  • @ИльяГорбачёв-х8о
    @ИльяГорбачёв-х8о 3 роки тому +2

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

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

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

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

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

  • @artemkamko8542
    @artemkamko8542 8 років тому +4

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

    • @SpecialistTV
      @SpecialistTV  8 років тому

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

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

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

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

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

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

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

  • @lexjust
    @lexjust 8 років тому +15

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

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

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

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

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

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

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

  • @ihorbidni2528
    @ihorbidni2528 6 років тому +1

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

  • @Rustam-b7q
    @Rustam-b7q 4 роки тому

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

  • @ИльнурФарахов-ц8ъ
    @ИльнурФарахов-ц8ъ 5 років тому

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

  • @АндрейБезладнов
    @АндрейБезладнов 9 місяців тому

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

  • @Александр-ъ1л4и
    @Александр-ъ1л4и 4 роки тому

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

  • @gannapopova902
    @gannapopova902 7 років тому

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

  • @INGGaming
    @INGGaming Рік тому +1

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

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

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

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

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

  • @SerhiiHrihus
    @SerhiiHrihus 6 років тому

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

  • @РомаСултанов-е8ш
    @РомаСултанов-е8ш 5 років тому +1

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

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

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

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

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

  • @josephinehi9425
    @josephinehi9425 5 років тому +3

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

  • @thunderball_ua
    @thunderball_ua 3 роки тому +1

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

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

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

  • @antonzubchenok6721
    @antonzubchenok6721 7 років тому

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

    • @SpecialistTV
      @SpecialistTV  7 років тому

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

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

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

  • @michaeltes8864
    @michaeltes8864 5 років тому +3

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

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

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

  • @vost5146
    @vost5146 7 років тому +1

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

  • @destroff2exciter
    @destroff2exciter 8 років тому +1

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

    • @SpecialistTV
      @SpecialistTV  8 років тому

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

  • @Yornero
    @Yornero 3 роки тому +1

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

  • @vdubovsky
    @vdubovsky 5 років тому +3

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

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

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

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

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

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

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

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

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

  • @AtNovember
    @AtNovember 8 років тому +3

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

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

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

  • @OleksiiVerkhola
    @OleksiiVerkhola 8 років тому +2

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

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

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

  • @hedgehog.in.nirvana
    @hedgehog.in.nirvana Рік тому

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

  • @sinushkin
    @sinushkin 3 роки тому +1

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

  • @СтепанЗакотырин
    @СтепанЗакотырин 3 роки тому

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

  • @len457
    @len457 6 років тому +1

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

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

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

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

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

  • @user-yf8jf3fo2x
    @user-yf8jf3fo2x 7 років тому +12

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

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

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

  • @vdubovsky
    @vdubovsky 5 років тому +2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @takezo_kyiv
    @takezo_kyiv 6 років тому +1

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

  • @ВячеславМ-е1т
    @ВячеславМ-е1т 6 років тому

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

  • @ohmycaaat
    @ohmycaaat 6 років тому

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

  • @mesut1046
    @mesut1046 8 років тому

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

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

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

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

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

  • @МихаилЕфремов-г5с
    @МихаилЕфремов-г5с 4 роки тому

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

  • @mvgudz
    @mvgudz 7 років тому

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

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

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

  • @ДмитрийШатохин-э6с

    Кто этот замечательный докладчик? Как зовут?

  • @Kilua-k2z
    @Kilua-k2z 2 роки тому

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

  • @Джошуа_сургутский
    @Джошуа_сургутский 5 років тому

    Добрый день! Анонимный класс стал наблюдателем. А как его исключить из наблюдателей?

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

    Упомянул бы еще, что ты паттерн "Наблюдатель" применил

  • @ladysoverschenstvo7875
    @ladysoverschenstvo7875 6 років тому

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

  • @maksimvishnyak137
    @maksimvishnyak137 6 років тому +8

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

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

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

  • @MrJohnny2110
    @MrJohnny2110 7 років тому +1

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

  • @ЕвгенийЧернышов-б9и
    @ЕвгенийЧернышов-б9и 8 років тому +1

    Спасибо за доходчивое и понятное объяснение, всё стало понятно.
    Но есть вопрос, как дебажить такой код? Если при классическом варианте я поставлю бряку на цикл, то смогу поглядеть что происходит на каждой итерации с моими переменными, то при использовании лямбд и стримов как быть?

    • @iMaxBlazer
      @iMaxBlazer 8 років тому

      Не знаю как в других IDE, но при установке брейка на лямбда-строку Intellij IDEA спрашивает, на какую именно часть его повесить.

  • @ПавелЗубко-ц8ч
    @ПавелЗубко-ц8ч 5 років тому

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

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

    разве в Java есть тип переменных Интерфейс?

  • @MrMoshell
    @MrMoshell 7 років тому +1

    как зовут лектора? есть еще видео о java от него?

    • @SpecialistTV
      @SpecialistTV  7 років тому

      Семинар ведет Сергей Юрьевич Шуйков, все его видео вы можете посмотреть по ссылке - www.specialist.ru/trainer/%d1%88%d1%83%d1%81/videos/1

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

      SpecialistTV спасибо

  • @iamuare.tyler.durden
    @iamuare.tyler.durden 5 років тому +1

    Лучший.