Source Code
Source Code
  • 66
  • 228 120
#10 Группировка данных / Java Lambdas / Source Code
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале:
UA-cam: bit.ly/2QgrUsD
GitHub: bit.ly/2vq9Zs7
Telegram: bit.ly/2TUMl0d
VK: bit.ly/39WINAn
Twitter: bit.ly/3a0UsOA
LinkedIn: bit.ly/2wbpIeY
🚀 Видеоуроки Java Lambdas:
ua-cam.com/play/PLGbj5Xe61j2DV4uqwxFKTOFdULKsWSYKk.html
🕙 Таймлайны:
0:02 Группировка данных
1:44 Метод partitioningBy
3:09 Метод groupingBy
4:04 Метод counting
4:44 Методы summingInt, summingLong и summingDouble
5:28 Методы summarizingInt, summarizingLong и summarizingDouble
6:56 Методы minBy и maxBy
7:48 Метод mapping
💸 Поддержи канал чеканной монетой:
www.donationalerts.com/r/sourcecode
#Java #JavaLambdas #SourceCode
Переглядів: 3 026

Відео

#9 Приведение потока данных к коллекции / Java Lambdas / Source Code
Переглядів 2,2 тис.5 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java Lambdas: ua-cam.com/play/PLGbj5Xe61j2DV4uqwxFKTOFdULKsWSYKk.html 🕙 Таймлайны: 0:02 Приведение потока данных к коллекции 0:32 Метод toList 0:58 Метод toSet 1:14 Метод toCollection 1:...
#8 Класс Optional / Java Lambdas / Source Code
Переглядів 3,7 тис.5 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java Lambdas: ua-cam.com/play/PLGbj5Xe61j2DV4uqwxFKTOFdULKsWSYKk.html 🕙 Таймлайны: 0:02 Класс Optional 0:13 Кетод get 0:17 Исключение NoSuchElementException 0:26 Метод isPresent 0:39 Мет...
#7 Операции сведения / Java Lambdas / Source Code
Переглядів 2,8 тис.5 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java Lambdas: ua-cam.com/play/PLGbj5Xe61j2DV4uqwxFKTOFdULKsWSYKk.html 🕙 Таймлайны: 0:02 Терминальные операции сведения 0:30 Метод allMatch 1:20 Метод anyMatch 1:43 Метод noneMatch 2:23 М...
#6 Фильтрация, перебор элементов и их отображение / Java Lambdas / Source Code
Переглядів 3,5 тис.5 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java Lambdas: ua-cam.com/play/PLGbj5Xe61j2DV4uqwxFKTOFdULKsWSYKk.html 🕙 Таймлайны: 0:04 Фильтрация, перебор элементов и их отображение 0:16 Метод filter 0:56 Метод forEach 1:14 Метод ski...
#5 Потоки данных / Java Lambdas / Source Code
Переглядів 3,6 тис.5 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java Lambdas: ua-cam.com/play/PLGbj5Xe61j2DV4uqwxFKTOFdULKsWSYKk.html 🕙 Таймлайны: 0:02 Поток данных 0:17 Жизненный цикл потока данных 0:37 Создание потока данных 0:51 Метод stream 1:55 ...
#4 Введение в Stream API / Java Lambdas / Source Code
Переглядів 6 тис.5 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java Lambdas: ua-cam.com/play/PLGbj5Xe61j2DV4uqwxFKTOFdULKsWSYKk.html 🕙 Таймлайны: 0:11 Stream API 0:22 Поток данных 1:35 Промежуточные операции над потоком данных 1:50 Терминальные опер...
#3 Ссылки на методы и конструкторы / Java Lambdas / Source Code
Переглядів 9 тис.5 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java Lambdas: ua-cam.com/play/PLGbj5Xe61j2DV4uqwxFKTOFdULKsWSYKk.html 🕙 Таймлайны: 0:02 Функциональный интерфейс Consumer 0:20 Ссылка на нестатический метод 0:35 Ссылка на статический ме...
#2 Функциональные интерфейсы / Java Lambdas / Source Code
Переглядів 16 тис.5 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java Lambdas: ua-cam.com/play/PLGbj5Xe61j2DV4uqwxFKTOFdULKsWSYKk.html 🕙 Таймлайны: 0:05 Функциональные интерфейсы 0:18 Обобщённые функциональные интерфейсы 1:03 Типы параметров лямбда-вы...
#1 Лямбда-выражения / Java Lambdas / Source Code
Переглядів 29 тис.5 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java Lambdas: ua-cam.com/play/PLGbj5Xe61j2DV4uqwxFKTOFdULKsWSYKk.html 🕙 Таймлайны: 0:10 Лямбда-выражения 0:30 Императивное программирование 0:41 Функциональное программирование 0:50 Стру...
#24 Шаблон Visitor / Java OOD / Source Code ⚠️ Deprecated
Переглядів 5136 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java OOD (Object-Oriented Design): ua-cam.com/play/PLGbj5Xe61j2DX6S5NNzuuX5o60l8PMl6S.html 🕙 Таймлайны: 0:06 Шаблон проектирования Visitor 0:36 Интерфейс ComputerPart (Element) 0:45 Инте...
#23 Шаблон Template Method / Java Java OOD / Source Code ⚠️ Deprecated
Переглядів 3696 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java OOD (Object-Oriented Design): ua-cam.com/play/PLGbj5Xe61j2DX6S5NNzuuX5o60l8PMl6S.html 🕙 Таймлайны: 0:01 Шаблон проектирования Template Method 0:48 Абстрактный класс MissionLoader (A...
#22 Шаблон Strategy / Java Java OOD / Source Code ⚠️ Deprecated
Переглядів 1,2 тис.6 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java OOD (Object-Oriented Design): ua-cam.com/play/PLGbj5Xe61j2DX6S5NNzuuX5o60l8PMl6S.html 🕙 Таймлайны: 0:01 Шаблон проектирования Strategy 0:07 Разница между шаблонами State и Strategy ...
#21 Шаблон State / Java Java OOD / Source Code ⚠️ Deprecated
Переглядів 4686 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java OOD (Object-Oriented Design): ua-cam.com/play/PLGbj5Xe61j2DX6S5NNzuuX5o60l8PMl6S.html 🕙 Таймлайны: 0:01 Шаблон проектирования State 0:35 Класс Water (Context) 0:49 Интерфейс State 0...
#20 Шаблон Singleton / Java OOD / Source Code ⚠️ Deprecated
Переглядів 1,9 тис.6 років тому
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале: UA-cam: bit.ly/2QgrUsD GitHub: bit.ly/2vq9Zs7 Telegram: bit.ly/2TUMl0d VK: bit.ly/39WINAn Twitter: bit.ly/3a0UsOA LinkedIn: bit.ly/2wbpIeY 🚀 Видеоуроки Java OOD (Object-Oriented Design): ua-cam.com/play/PLGbj5Xe61j2DX6S5NNzuuX5o60l8PMl6S.html 🕙 Таймлайны: 0:02 Шаблон проектирования Singleton 0:25 Не потокобезопасный Singleton 0:59 Ленив...
#19 Шаблон Proxy / Java OOD / Source Code ⚠️ Deprecated
Переглядів 1,1 тис.6 років тому
#19 Шаблон Proxy / Java OOD / Source Code ⚠️ Deprecated
#18 Шаблон Prototype / Java OOD / Source Code ⚠️ Deprecated
Переглядів 8976 років тому
#18 Шаблон Prototype / Java OOD / Source Code ⚠️ Deprecated
#17 Шаблон Observer / Java OOD / Source Code ⚠️ Deprecated
Переглядів 1,7 тис.6 років тому
#17 Шаблон Observer / Java OOD / Source Code ⚠️ Deprecated
#16 Шаблон Null Object / Java OOD / Source Code ⚠️ Deprecated
Переглядів 1,2 тис.6 років тому
#16 Шаблон Null Object / Java OOD / Source Code ⚠️ Deprecated
#15 Шаблон Memento / Java OOD / Source Code ⚠️ Deprecated
Переглядів 5516 років тому
#15 Шаблон Memento / Java OOD / Source Code ⚠️ Deprecated
#14 Шаблон Mediator / Java OOD / Source Code ⚠️ Deprecated
Переглядів 6876 років тому
#14 Шаблон Mediator / Java OOD / Source Code ⚠️ Deprecated
#13 Шаблон Iterator / Java OOD / Source Code ⚠️ Deprecated
Переглядів 8936 років тому
#13 Шаблон Iterator / Java OOD / Source Code ⚠️ Deprecated
#12 Шаблон Interpreter / Java OOD / Source Code ⚠️ Deprecated
Переглядів 7096 років тому
#12 Шаблон Interpreter / Java OOD / Source Code ⚠️ Deprecated
#11 Шаблон Flyweight / Java OOD / Source Code ⚠️ Deprecated
Переглядів 9006 років тому
#11 Шаблон Flyweight / Java OOD / Source Code ⚠️ Deprecated
#10 Шаблон Factory Method / Java OOD / Source Code ⚠️ Deprecated
Переглядів 1,2 тис.6 років тому
#10 Шаблон Factory Method / Java OOD / Source Code ⚠️ Deprecated
#9 Шаблон Facade / Java OOD / Source Code ⚠️ Deprecated
Переглядів 1,1 тис.6 років тому
#9 Шаблон Facade / Java OOD / Source Code ⚠️ Deprecated
#8 Шаблон Decorator / Java OOD / Source Code ⚠️ Deprecated
Переглядів 3,2 тис.6 років тому
#8 Шаблон Decorator / Java OOD / Source Code ⚠️ Deprecated
#7 Шаблон Composite / Java OOD / Source Code ⚠️ Deprecated
Переглядів 1,1 тис.6 років тому
#7 Шаблон Composite / Java OOD / Source Code ⚠️ Deprecated
#6 Шаблон Command / Java OOD / Source Code ⚠️ Deprecated
Переглядів 1,3 тис.6 років тому
#6 Шаблон Command / Java OOD / Source Code ⚠️ Deprecated
#5 Шаблон Chain of Responsibility / Java OOD / Source Code ⚠️ Deprecated
Переглядів 1,5 тис.6 років тому
#5 Шаблон Chain of Responsibility / Java OOD / Source Code ⚠️ Deprecated

КОМЕНТАРІ

  • @broalan
    @broalan 2 місяці тому

    От души лайк 🤝🏻

  • @aseptimu
    @aseptimu Рік тому

    Почему ⚠ Deprecated?

  • @user-sh2nj7ob4k
    @user-sh2nj7ob4k Рік тому

    еще бы пару примеров в обобщенном интерфейсе реализовать пару примеров лямбд

  • @rudomir-__-2929
    @rudomir-__-2929 Рік тому

    Наконец-то я понял эту тему, показал все быстро, красиво и понятно, спасибо!

  • @user-yk3kq7me6o
    @user-yk3kq7me6o 3 роки тому

    Просто и понятно.

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

    Почему в идее у меня ругается на метод compile()??? ..cannot resolve simbol

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

      Аа, потому что new поставил перед Pattern

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

    На хтмл страничке написано следующее в div Phone Number: 0800-1111 . Вопрос как составить регулярку чтобы получить только номер телефона?

  • @user-em8ns3nw7n
    @user-em8ns3nw7n 3 роки тому

    Спасибо. Доходчиво.

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

    Я один тут ничего не понимаю?)) Только учу язык, а тут такое.

  • @user-vt3bj1ek7g
    @user-vt3bj1ek7g 3 роки тому

    Спасибо. Грамотная речь, четко.

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

    А что означает "Deprecated" в названии видео? Видео устарело? Есть новое (обновленное)?

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

    Я не понял а для чего ArrayList::addAll?

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

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

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

    0:10 - Один абстрактный метод ! В функциональном интерфейсе может быть много методов, но только 1 из них должен быть абстрактный, это важно. 👍

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

    super

  • @user-zz6gn6nz5j
    @user-zz6gn6nz5j 3 роки тому

    Супер. Всё строго по делу!

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

    я хочу питсы

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

    Мощный канал, странно что так мало подписчиков и просмотров. Контент оч качественный)

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

    Вот так вот за один час просмотра данного плэйлиста понять такую крутую тему. Преподаете просто супер.

  • @Denis-wn1xr
    @Denis-wn1xr 3 роки тому

    Спасибо)

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

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

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

    Правильная форма подачи информации . Спасибо .

  • @bagdat.yakushev
    @bagdat.yakushev 3 роки тому

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

  • @user-wh8ye3id7s
    @user-wh8ye3id7s 3 роки тому

    Лайк ставлю, а про map() и flatMap() ничего не понимаю))

  • @user-wh8ye3id7s
    @user-wh8ye3id7s 3 роки тому

    Хотелось бы немного подробнее про ленивый и жадный режим квантификации, не понятно (особенно новичку) связь между квантификаторами "." "*" и "?"

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

    Спасибо, парень

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

    Не могу понять , как будь-то нет какой то части уроков . Или это совсем не для новичков . Много новых терминов .

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

      На канале были ещё видеоуроки, в которых постепенно раскрывалась тема этого видео. К сожалению, информация в тех видеоуроках устарела, доступ к ним закрыт

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

    Мне одному кажется , что каких то уроков не хватает . После пятого вводной части слушаю этот, однако Сергей говорит, что мы что-то уже писали . Где писали. В пятом только установили intellij. Помогите пожалуйста.

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

    Может я не увидел, но хотелось бы видос о ссылках на методы. А в целом - весьма познавательно

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

    Очень доступно и главное - практично!

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

    Годно!

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

    Зашло с первого раза, спасибо!

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

    Спасибо!

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

    Черт возьми..... наконецто вменяемое обяснение... спасибо большое! Пойду гляну в видосы, может найду тут обьяснение по стримам и контейнере по типу спринга.

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

    музыка мешает.

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

    как найти все кроме слова "cat" в строке "acatdcatocatgc", как задается отрицание слова а не букв?

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

      Что должно быть в ответе?

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

      @@sourcecode_youtube все кроме "cat" получается "a d o gc" на вывод

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

      ​@@Sino999TJ конкретно для строки "acatdcatocatgc" вывод "a d o gc" получится через регулярку "(\\w(?=(cat)))|((?<=(cat))\\w+)" Но если в исходную строку добавить пару символов между словами "cat" регулярку нужно допиливать

  • @immortal-spirit-13
    @immortal-spirit-13 4 роки тому

    спасибо )) супер))

  • @immortal-spirit-13
    @immortal-spirit-13 4 роки тому

    очень крутое объяснение )) спасибо )) 😉

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

    И всё?

  • @Sk-gb2hx
    @Sk-gb2hx 4 роки тому

    спасибо , всё понятно и без всяких э...., бээээ ,ой я ошибся и тд.

  • @user-zx5sv2hb3u
    @user-zx5sv2hb3u 4 роки тому

    Супер видео, жаль, что посмотрел так поздно. Возвращайтесь к созданию уроков, у вас отлично получается!

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

    и правда всё чётко и по делу, спасибо : )

  • @user-ce3lm7sz1k
    @user-ce3lm7sz1k 4 роки тому

    по-моему хорошо

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

    Спасибо. Я искал это.

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

    Спасибо, очень доходчиво объясняете))

  • @user-ni7ne7zf1b
    @user-ni7ne7zf1b 4 роки тому

    Уточню: циркумфлекс внутри квадратных скобок действует как отрицание, т.е. поиск всех символов, кроме указанных в кв. скобках

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

    правильная реализация паттерна

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

    Можно было показать пример, когда этот вид квантификации даст положительный результат, отличный от нуля.

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

    Ну да, передача "нестатического метода println статического объекта PrintStream" - это понятно, а где пример ссылки на метод такого вида: ИМЯ_КЛАССА::НЕСТАТИЧЕСКИЙ_МЕТОД? Там первым параметром приходится передавать тип объекта и это неочевидный синтаксис, что конкретно путает и приводит к потере времени...

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

    Почему-то никто не спрашивает, и никто не объясняет, почему локальные переменные нельзя менять. Это потому, что локальные переменные потокобезопасные, а если их разрешить поменять в Лямбде или Inner классе, то они уже не будут потокобезопасные, что приведет к новому пласту проблем в Java. Если переменная будет AtomicInteger, то компилятор проверит, что все действия потокобезопасные и разрешит ее менять