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