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

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

КОМЕНТАРІ • 177

  • @СэмФишер-х4д
    @СэмФишер-х4д 8 років тому +248

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

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

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

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

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

    • @ПетрПетров-г5ъ
      @ПетрПетров-г5ъ 6 років тому +18

      📂Рабочий стол
      └📂Избранное
      └📂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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @vdubovsky
    @vdubovsky 4 роки тому +3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @user-uo2tmap
    @user-uo2tmap Місяць тому

    Это настолько чётко, что я представил себя студентом мехмата в СССР.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Лучший.

  • @ЕвгенийЕфремов-ф6е
    @ЕвгенийЕфремов-ф6е 4 роки тому +1

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

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

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

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

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

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

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

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

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

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

    Действительно, хороший видео урок, но я, все-таки, всем советую сначала прочитать теорию или статьи на тему лямбд, стримов и интерфейсов, охренеть от их непонятности, а уж потом смотреть видео. В такой последовательности вы сначала сформируете для себя представление о терминах, а так же накопите перечень вопросов на подобии "какого хрена разработчики джава тут имели ввиду?" и "так-то зачем сделали?", а уже во время просмотра видео получите для себя ответы на свои вопросы. Если в обратной последовательности изучать - придется делать паузы и читать теорию, либо несколько раз пересматривать непонятные участки видео для усвоения материала, что приведет к потере целостности картины взаимосвязанности функциональных интерфейсов, лябд и стримов.

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

      Спасибо за ваш комментарий, Георгий, очень ценное замечание.

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

      Вот правильно. Со своими лампами, радио забыл дать каноническое определение интерфейса и как оно работет. Такие уроки просто запутываеют. Я пока не почитал в книжке от этого урока сначала был восхищё, а потом понял что это видео каша какя-то.

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

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

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

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

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

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

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

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

  • @maksimus.ssirotkin1124
    @maksimus.ssirotkin1124 5 років тому

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

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

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

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

    супер

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

    Спасибо!

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

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

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

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

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

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

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

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