#1 Лямбда-выражения / Java Lambdas / Source Code

preview_player
Показать описание
🔔 Подпишись, чтобы быть в курсе всех обновлений на канале:

🚀 Видеоуроки Java Lambdas:

🕙 Таймлайны:
0:10 Лямбда-выражения
0:30 Императивное программирование
0:41 Функциональное программирование
0:50 Структура лямбда-выражения
1:03 Функциональный интерфейс
1:26 Нетерминальное лямбда-выражение
1:54 Типы параметров лямбда-выражения
2:11 Терминальное лямбда-выражение
2:44 Однострочные и блочные лямбда-выражения
3:34 Взаимодействие лямбда-выражений и переменных

💸 Поддержи канал чеканной монетой:

#Java #JavaLambdas #SourceCode
Рекомендации по теме
Комментарии
Автор

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

RDG
Автор

Предельно ясно и доступно! Спасибо! (me) -> me.like()!

MsyeVictor
Автор

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

bormanbor
Автор

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

рабочаяпочта-хх
Автор

Спасибо авторам, теперь вроде понятно стало!

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

bagdat.yakushev
Автор

А в чем прикол лямбда выражений? Тут мы выводим на экран тест, это очень просто сделать и без лямбды... Мне в new Thread необходимо извне передать 5 стринговых переменных (для записи в БД) определяю в главном потоке все переменные, срздаю new Thread... далее new Runnable... метод run, пишу свои, ранее определенные переменные, а AS подчеркивает красным, говорит что они должны быть final..., что меня совершенно не устраивает. Советуют использовать лямбду... как?

timyp
Автор

Map <String, String> books = new HashMap<>();
books.put("Война и мир", "Лев Толстой");
books.forEach((a, b) -> System.out.println("Название книги: " + a + ". Автор: " + b));
тут переменная.метод(лямбда), а в видео только

romabulava
Автор

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

ilshatabdullin
Автор

на темном фоне ничего не видно . только если увеличивать на весь экран. это не удобно если параллельно писать, поэтому дальше не смотрю

lisafox