добавь в описание 0:00 Старт и тайм-коды попадут на ленту видео
@ИринаЗазыбо5 жыл бұрын
Очень полезное видео, спасибо!
@Hocorend2 ай бұрын
Спасибо большое, постоянно использовал циклы и избегал Stream. Полтора года в QAA, по началу казалось сложно и отодвигал до последнего(Да и мало кто из QA их использует, видимо по той же причине). Теперь буду использовать везде, где это обосновано, уж очень симпатично выглядит. Подписался.
@LAZIO14 Жыл бұрын
видео изумительно) спасибо! Жду новых видео по Java
@victormog5 жыл бұрын
*Отличное наглядное пособие по Stream!* Для полноты картины только, можно было бы в начале сказать, что такое Stream...
@letsCodeDru5 жыл бұрын
Внезапно не подумал, что кто-то не знает. Зашоренность. :)
@victormog5 жыл бұрын
@@letsCodeDru Не знает - ладно. Я до сих пор stream ассоциирую с С-шными потоками...
@kunnilinux5 жыл бұрын
@@letsCodeDru плюсую, может, в видео про лямбды пройдетесь по определениям стримов и лямбд одним махом?
@torpid03 жыл бұрын
Чрезвычайно содержательное видео! Все подробно и без ошибок, эканий и бэканий. За таймкоды в описании отдельное спасибо!
@Kepchyk1101 Жыл бұрын
Очень позновательно, быстро и без воды. Не как вот эти: а сегодня мы бе ме ге, аааа, еее. 👍🏻
@ДанилЧерепанов-щ6т3 жыл бұрын
Лучшее видео по стрим апи, которое я видел. Было бы классно углубится в эту тему и ещё рассказать про функциональные интерфейсы. Часто спрашивают на собеседованиях именно о них)
@eugenekotsaba65125 жыл бұрын
это самое содержательное видео на ютубе , лайк)
@dmitrymukhin94585 жыл бұрын
Спасибо большое!! Даешь очень просто приложения по Spring Cloud!! =))
@Sergey1111115 жыл бұрын
Очень круто, кратко и емко!
@eastwood86284 жыл бұрын
и четко)
@kunnilinux5 жыл бұрын
Большое спасибо за видео!!! Даже не знаю, как еще выразить благодарность. Дело в том, что я джун в компании, устроился совсем недавно, и темы ваших роликов как раз совпадают с изучаемыми мной темами.
@МихаилКузнецов-м1э5 жыл бұрын
одна из самых актуальных тем, спасибо!
@way2play9809 ай бұрын
Спасибо, очень интересно!
@D.P._5 жыл бұрын
Как-то пропустил) Крутой видос, и реально полезный! Исправляюсь: Like as usual!
@faniskhalikov97362 жыл бұрын
Круть! Концентрация полезности зашкаливает )) При этом доступность и изложение инфы на высоте
@user-arbuzer11334 жыл бұрын
Спасибо БОЛЬШОЕ за видео! Пока что не понятно как работает эта тёмная магия)) Нужно ещё погонять этот ролик speed 0,1))
@nsandrus4 жыл бұрын
Отличная демонстрация Stream API, с удовольствием посмотрел бы еще по Optional
@Antonio-b6f5b4 жыл бұрын
Просто здорово. Спасибо за труд.
@vp98784 жыл бұрын
Спасибо за урок!
@dmitriy52484 жыл бұрын
Шикарное видео! Спасибо
@shinshin7253 Жыл бұрын
Годно! Спасибо
@ЕгорАнтонов-и4ъ5 жыл бұрын
Прикольная штука. Недавно узнал об akka-streams, по документации можно более наглядно посмотреть и понять для чего они вообще нужны. +back pressure
@Qwertyuiopasdfghjklzxcvbnm43 жыл бұрын
Очень качественное, информативное объяснение!
@ЕвгенийАфанасьев-ж8э4 жыл бұрын
Сначала было тяжело понимать, потом скорость 0,75 поставил и класс. Осталось заставить себя перейти с циклов на стримы, чтобы практикой это все закрепить
@pvtitov4 жыл бұрын
codewars например хорошо помогает
@pvtitov4 жыл бұрын
спасибо за идею про скорость! реально нормально стало! автор на спидах)))
@АнатолийТ-д6л2 жыл бұрын
Я как изучил стримы тоже везде их лепил, а оказывается, как отметил автор, только в больших коллекциях получается выигрыш в производительности.
@onizuka_cs22 жыл бұрын
@@АнатолийТ-д6л речь шла о parallel stream.
@pavelminsk2 жыл бұрын
Очень круто! Спасибо!
@romanmotovilov1295 жыл бұрын
Спасибо. Отличный урок!
@ZhivaPR5 жыл бұрын
Хорошая подача, спасибо.
@mr_robot_20_045 жыл бұрын
Годные и информативные видосы, спасибо за контент! Было бы здорово увидеть туториал по Spring security в вашем исполнении) Желательно более углубленно и информативно нежели уже есть на канале
@tomozi15 жыл бұрын
Спасибо за превосходные видео!
@user-ce3lm7sz1k5 жыл бұрын
супер! мне (как тупому) ничего не понятно, но кажется что объяснение хорошее!)
@letsCodeDru5 жыл бұрын
Это норма. Я учебные видосы и статьи тоже по несколько раз пересматриваю/перечитываю
@russia_winner3 жыл бұрын
@@letsCodeDru дорогу осилит идущий
@mercurial-flower2 жыл бұрын
Класс!
@ievgengrozenok18035 жыл бұрын
Спасибо! Все было понятно
@alexandergrankin88294 жыл бұрын
Пушка!
@iryna63895 жыл бұрын
Привет, огромное спасибо за видео.
@ВадимКопиця-д8ц5 жыл бұрын
Спасибо)
@margulankurmangaly91505 жыл бұрын
По твоим видосам устроился на работу)))))))) Спасибо за годноту
@letsCodeDru5 жыл бұрын
Рад, что имею к этому отношение. Проставляйся с первой ЗП, реквизиты под каждым видео 😅
@andrewaliokhin83063 жыл бұрын
Оче6нь информативною. Спасибо
@mirnijalexey27653 жыл бұрын
2:12 у меня комбинация Ctrl+Alt+Shift почему то не работает на Винде, может какая то другая комбинация по умолчанию?
@taraskutselya13265 жыл бұрын
То что надо! Лайк, подписка, колокольчик (вру... давно подписан 😀)
@Peter-jp9zw5 жыл бұрын
ты классный, спасибо тебе)
@withotsoul72522 жыл бұрын
хороший урок!
@ИгорьБирт-я2щ2 жыл бұрын
Голова задымилась😁
@ИгорьБирт-я2щ2 жыл бұрын
Спасибо автор! Огромная работа проделана и всего в 27 минут вложили! Искусство!
@gorsky63824 жыл бұрын
Вы конечно извините, но это лайк и подписка..
@romantsyupryk30095 жыл бұрын
Thank you so much.
@levvv10005 жыл бұрын
Видео хорошее, только ваш обход списка работает, если самая корневая нода (у которой нет родителя) находится под первым индексом в списке, иначе она будет будет рекурсивно передаваться как аргумент чайлд департамента и дерево не сможет создаться, так как у нескольких департаментов не будет родителей
@artyomgrigorev21862 жыл бұрын
Например, моднейшее написание стримов, например 😃
@sander02rubenkov624 жыл бұрын
2:15 Ребят, обертки только для double,long,int - и все! Никаких "boolean и так далее" - нет.
@kunnilinux5 жыл бұрын
Что можете сказать по поводу производительности стримов в сравнении со старыми подходами? Например, что быстрее, конвертировать коллекцию доменов в коллекцию ДТО через фор-ич или через стрим апи? В чем сок использования для простых операций? Только лишь в читабельном и компактном коде?
@kunnilinux5 жыл бұрын
я сразу поясню, я новичок и я как раз из тех "староверов", которые все до сих пор делают в циклах, ибо так научился изначально, а чтобы постичь новое, надо сперва понять преимущества нового над старым
@maksiml62985 жыл бұрын
Компактность. Big O не зависит что используется, и там и там возможно медленная скорость.
@h00per125 жыл бұрын
Вообще не факт что стримы медленнее, может там под капотом jvm как-то оптимизирует это дело. И даже если и медленнее, то вопрос только в том что тебе нужно читабельный код или производительность. По дефолту на первом месте читабельный код, а декларативный подход(функциональщина, стримы) проще читать нежели императивный(циклы). Очень узкий кейс должен быть, когда ты не юзаешь стримы ради производительности, возможно, тебе тогда вообще не стоит писать на java, если тебе нужна производительность, посмотри в сторону С++, например.
спасибо. только это походу для тех, кто уже работает разработчиком, а не изучает)
@shtan55835 жыл бұрын
Стримы топ, но пользоваться ими без документации я почему-то не могу. Куча похожих методов и подводных камней.
@denwerxampp40352 жыл бұрын
ребята, подскажите сочетание клавиш на 9:34 )
@gennadyshevchenko79402 жыл бұрын
возможно ctrl+alt+enter на винде.
@AlexZvukov4 жыл бұрын
10:50 Пример с reduce() и рекурсией пришлось пересматривать несколько раз пока усвоил. Это нормально? :D
@letsCodeDru4 жыл бұрын
Чтобы понять рекурсию, нужно понять рекурсию
@sagirovalinda97435 жыл бұрын
Я может немного туплю, но как так получается что вы просто пишете вызов стрима(или любого метода), а идея сама дополняет тем, что кладет его в переменную с нужным обозначением вида? Пока я не объявлю новую переменную, я не могу вызвать Stream.of или что-то другое
@xWarTeX4 жыл бұрын
ctrl+alt+v и идея сама засунет все в переменную если это возможно
@p.polunin3 ай бұрын
Разжевал и в рот положил! Спасибо! Вкусно!
@batonsudby3 жыл бұрын
😀
@K4sik5 жыл бұрын
Видео очень полезное, но будут уроки по Spring Boot с использованием JavaScript и framework Ajax, JQuery ......?
@ВячеславЗайцев-в9и2 жыл бұрын
like!
@MaksymVashchenko5 жыл бұрын
Раз ты стримы затронул, может и лямды уже добьешь туда сразу?)
@letsCodeDru5 жыл бұрын
Угу. Запланировано ужо.
@alexanderkadatskiy79865 жыл бұрын
@@letsCodeDru Спасибо за супер-видос! А лямбды выйдут? :)
@almasabdrazak50895 жыл бұрын
Стримы от io ресурсов , таких как файл, нужно явно закрывать или оборачивать в try with resources
@GameForYouOnline2 жыл бұрын
или аналогичной структуре
@Cucumber835 жыл бұрын
что это за тема в идеи?
@letsCodeDru5 жыл бұрын
Darcula
@Cucumber835 жыл бұрын
letsCode спасибо! странно, она выглядит совсем не так как у меня ( наверное от ОС зависит
@b213videoz6 ай бұрын
Hipster stuff
@pvtitov4 жыл бұрын
боже чтоже так быстро то у меня сейчас голова взорвется, можно тоже самое но 10 видео продолжительностью как это? XD
@koKS.1k3 жыл бұрын
Скорость воспроизведения х0,75 и всё четко (=
@Teramozg Жыл бұрын
Скорость понимания видео рассчитана как минимум на мидла
@ZeBatua9 ай бұрын
Видео для тех, кто уже что-то знает про стримы. Я вообще ничего не понял. Куда то летит, миллион всего объясняет. 0 шансов запомнить и тем более понять
@sergeyzakharchenko17064 жыл бұрын
Джава, а не ява!!!
@letsCodeDru4 жыл бұрын
Ойфсё
@Youtooobo2 жыл бұрын
Классно. Но ничего не понятно )
@oleksa5372 жыл бұрын
ява - это мотоцикол. А язык программирования - это джава.
@Renzo_Asterio Жыл бұрын
2430
@gennadyshevchenko79402 жыл бұрын
Самого интересного нет.
@dv56864 жыл бұрын
Какая нафиг Ява?))) ничего что создатели языка называют ее джава?)))
@kolob2044 жыл бұрын
Еще за запятые его поругайте : ай яй яй, дядя Андрей, такой бАльшой и усатый, а все "ошибаешся"
@dv56864 жыл бұрын
Иван Иванов спасибо, надо щемить лоха и за запястья
@kolob2044 жыл бұрын
@@dv5686 как то странно слышать спасибо, после сарказма.