Функціональне програмування. Lambda. Курс Enterprise Java. Заняття 3
Відеозапис 3-го заняття курсу Enterprise Java 2018.
🔥 Дивіться нові відео Ultimate Enterprise Java 2021 тут: bit.ly/3iKlZK1
🇺🇦 Навчання від Bobocode: www.bobocode.com/learn
💻 Приклади коду 🔗 bit.ly/2NhjqxS
💻 Вправи на домашнє завдання 🔗 bit.ly/3d1lc3K
💪 lambda-math-functions
💪 crazy-lambdas
____________________________________________
GitHub: github.com/bobocode-projects
Telegram: t.me/bobocode
LinkedIn: bit.ly/2RWPQF5
Twitter: bit.ly/3vaQiOl
Patreon: / bobocode
Тарас в LinkedIn: bit.ly/2ElWg8J
Тарас в Twitter: bit.ly/33Pmuwg
____________________________________________
#opensource #java #education
Пікірлер: 18
🔥 Дивіться нові відео Ultimate Enterprise Java 2021 тут: bit.ly/3iKlZK1
Спасибо! Очень информативно и интересно! Приятная подача материала.
Дуже круто і цікаві завдання! Дякую
21:27 Ну класно ж було (
Спасибо. Все, как всегда, круто. Спасибо за совет по книге (Java in action). Я до этого как-то не особо углублялся в лямбды, а теперь прям загорелся.
Щиро дякую) топове пояснення!
Дякую! Все максимально зрозуміло! І окремо дякую за вправи! Дуже якісний контент :)
Меня сначала сбило с толку обьяснение, что для второго типа лямбд (не статический метод класса) откуда-то появляется this параметр. А по факту этот параметр ВСЕГДА присутствует во всех нестатических методах как неявный параметр. Java не хранит код методов в каждом обьекте и чтобы понимать с какими локальными параметрами какого обьекта она работает, ей нужно передавать неявную ссылку на обьект на котором вызывает метод (оттуда и растут ноги: когда парметр метода имеет одинаковое имя с полем класса и нужно писать в сеттерах this.param = param ). Вот и вся магия для меня :)
@goodvin8554
Жыл бұрын
Я не могу понять почему используется терминология "this". Ведь обычно так обозначается ссылка на объект внутри его методов. Тут в лямбде мы сами передаем объект такого же класса в котором вызывается указанный не статический метод.
Тарас, извините, кажется у вас в туториале мааленькая описка, java-functional-features-tutorial\stream-api\src\main\java\com\bobocode\StreamBasics\main вместо a.getCreationDate() должно быть a.getBirthday(). Иначе фильтр не пропускает ниодин эккаунт и augustAccounts всегда пусты (кроме как в августе :) ) P.S. Забыл свой пароль от гитхаба, поэтому пишу тут.
Шкода, що нічого не видно з коду :)
this на ничці завжди передається у всіх не статичних методох. І так було мабуть завжди.
21:18 Чесно кажучи нє.
С проектора ничего не видео. Во время монтажа видео, можно вставить слайды в видео, или прикрепить слайды к видео, а на записи акцентировать внимание на номере слайда. В любом случае в наше время уже нельзя выкладывать видео в таком плохом качестве на канал.
Що робити якщо нічого не зрозумів?
@Bobocode
2 жыл бұрын
Зберігайте спокій :)
@lavieestbelle7854
2 жыл бұрын
@@Bobocode 🤣🤣🤣
3:45 - ошибка в методе isPrime(). Нет проверки на числа А в главном методе вы вообще отправляете туда числа начиная с 0. isPrime(1) - вернет TRUE, потому что i = 2 и условие i < n будет ложным, ведь n = 1, алгоритм просто не зайдет в цикл и метод вернет TRUE. В итоге вся ваша сумма будет на 1 больше правильного значения.