Спасибо большое! Очень доступно и понятно. Не все обращают внимание, что видео для начинающих. Как новичок (просмотревший много источников) - ставлю однозначно лайк! )))
прям огромнейшее спасибо. человек по-настоящему разбирается в теме только тогда, когда эту тему может объяснить семилетнему ребенку. мне то ъоть и не 7 лет, и всё же я прекрасно всё понял
Спасибо большое автору за такой труд. Все очень понятно и доступно. Остальные видео тоже супер, вы отлично объясняете для людей которые только вникают в джаву
Спасибо за видео! Про map я бы добавил, что он не просто позволяет изменять данные, но и поток персон может замапить в поток чего угодно. Интуитивно это не всем понятно, а очень важно
Игорь, спасибо, Супер видео, изучаю java самостоятельно как могу, но только ваши уроки отлично и понятно все обьясняют, жаль, что больше нет новых уроков (( У вас настоящий талант, еще и с юмором тонким, который заставляет смеяться даже не юморных людей, как меня)). Продолжайте, пожалуйста, помните, что у вас есть ученики, которые ОЧЕНЬ ЖДУТ НОВЫХ УРОКОВ!!!
Единственное видео где доступно объяснили тему. Хотелось бы увидеть еще видео где рассказываете про больше количество методов. В любом случае попробую сам разобраться) Спасибо!
Спасибо Вам большое, мне очень-очень помогло Ваше видео разобраться что к чему в этих строках кода со словом stream, двоеточиями и непонятными методами
Спасибо за видео. Очень понятно все, и примеры отличные. Помимо стримов узнал про Optional) И в месте где обучаюсь ни разу не видел вариант разбиения на несколько строк команды, так намного понятнее и читабельней все становится. Возьму на вооружение
ПожалуйстаААА!!! Расскажите о всех случаях применения this в java. Особенно интересует конструкция "return this;". Как и где формируется "этот" объект. Пожалуйста расскажите потому что эта тема освещается ("return this;") очень скудно. Кому интересна эта тема ставьте лайк. P.S. Я подписался на ваш канал!🙂
Большое спасибо!! стало намного понятнее!!! если есть возможность когданибудь смодешь записать видео про функциональный стиль? а то там много непоняточек, а по твоему видосу как то легче воспринимается
8:00 Чот мда. Может кому то и ок, что супер странно. Суть стримов - не раскрыта. Про лямбда выражение - даже слова такого не произнес. Ладно, это отдельная тема. Но почему не сказать, что это безымянная функция, возвращающая булево значение в данном случае? Показывать стримы без лямбд вообще бред какой-то. Какой смысл объяснять якобы "простым языком" если не раскрыта суть процесса?
Да, оказывается - это легкотня. o - это сокращение от object, кстати, этот класс под капотом вроде на native написан, т.е. на C++ Посмеялся по поводу двойного двоеточия, хорошо хоть указатель на указатель не поместили, как в языке прародителе))))
Хотелось бы узнать как по другому добавить в лист , как бы было в java 11. Почему не сказал для чего сосздается второй list persons2 , то что стримы не преабразуют колекцию по которой работают, и для сохранения надо создавать лист уже обработанный стримом.
@@mrLukas-du4xd вы видите какой из конвеерных методов возвращает не тот результат который вы ожидаете. Меняйте его настройки и пробуйте заново. Как правило это мелочь. ">" вместо "
@@mrLukas-du4xd точно так же как всё остальное дебажится. В Идее (или Эклипсе) ставишь брекпойнт в переданной функции, и смотришь на текущее состояние. Дебажить внутренности методов filter или map вам вряд ли понадобится, хотя тоже можно.
За 20 минут только показал работу двух методов стрим апи, не рассказал вообще ничего про то, что это такое, как работает, зачем это нужно. Для чего этот ролик существует? Я думал ты за 20 минут объясняешь весь стрим апи, а оказалось просто показываешь как работает два метода, которые и без тебя понятно как работают просто из их названия. И как вообще можно объяснять стрим апи, не объяснив перед этим что такое лямбда выражения и ссылки на методы? Это буквально две связанные темы, стрим апи весь состоит из лямбда выражений. Для кого этот ролик вообще? Непонятно откуда столько лайков, спроси у любого лайкнувшего что такое стрим апи и как работает, он с вытекающей изо рта слюной ответит "эээ ыыы это метод filter и map ыыыы".
Новичков прежде всего интересует возможность применения в коде. Здесь это показано. А расписывать все возможности стрим апи, попутно объясняя лямбда выражения - видео бы получилось на полтора часа, и его никто бы не стал смотреть
@@lyxlyxkggkygncgzkg3182 прости конечно, но если ты новичок и смотришь подобный мусор, думая что чему-то учишься, то наверное программирование это не твоё
@@travoltik Программирование конечно не моё, я инженером кипиа работаю. Но джавой лет 15 интересуюсь, и пару утилит написал. Можешь записать своё видео по стрим апи, я с удовольствием посмотрю
@@travoltikну слушай, из опыта могу подметить, даже смотря всякий мусор, то ты можешь чему-то научиться. Суть нашей работы, эт порой собирать знания по крупицам и выстраивать цельную картину. Видос для новичков, тут понятно, ибо другие не будут искать этот видос целенаправленно. Да и лишать новеньких главному принципу нашей работы, а именно много искать и много читать - это кощунство. Пусть сами ищут статьи и форумы, нечего всё на блюде подавать)
map, filter, cout. Все уроки по стримам про эти методы. Автору поинтересоваться бы роликами по этой теме что бы понять, что заездили уже эти методы. Примеры как обьеденить результаты 2-х стримов, можно ли вызвать в потоке 2 разных метода. Решение интересных, сложных задач можно придумать. Нет - map, filter, count. Пустая трата времени.
Это видео ознакомительного характера, для новичков. Задачи о которых вы говорите новичков не волнуют. Как правило люди опытные, которые с такими задачами сталкиваются, видео не смотрят, а работают напрямую с документацией или ищут информацию на StackOverflow.
@@ИгорьМешалкин-ж7ф а я и говорю, что видео ознакомительного характера в ютубе как грязи. Вы считаете что просмотра вашего ролика достаточно для решения задач? Типа, если что-то сложнее, то идите в доку. Как раз проблема начинающих в том, что они не могут найти учебного пособия на просторах ютуб с толковыми примерами решения задач.
@@АртёмЗыков-ю5й штука как раз и заключается в том что видео хороши до определённого уровня знаний. Когда программист выходит на решение более сложных задач видео уже не работает, так как ролики получались бы бесконечно долгие. У программиста на работе нет времени их смотреть. Вот тут то и приходит на выручку текстовый формат. Видимо вы не такой уж новичок. Я помню что у меня тоже был переходный период. Очень вам советую подружиться со StackOverflow, при чём сразу с англоязычным. Как только подружитесь вам и в голову больше не придёт искать ответы на сложные вопросы на TH-cam.
@@ИгорьМешалкин-ж7ф но мы ведь говорим про тех, кто только начинает учиться и со временем как раз у них все хорошо) Я про то что уроки должны быть на логических примерах. На интересных задачах. Тогда понимание пользы стримов приходит быстрее. А при работе человек вспомнит, ага, где-то я видел пример. Так он же у меня в подписках. И быстро пролистал освежить память. Опыт приходит через ручки, это понятно. Но навечку сложно придумать себе задачу и решить её. Это просто моё мнение.
@@АртёмЗыков-ю5й но не бывает двух одинаковых задач. Поэтому в видео и разбирается только база. Любое углубление приведёт к тому что вы будете смотреть не про то что вас волнует и потеряете собственный ход мысли.
Все объясняется, когда автор умеет объяснять, спасибо вам огромное
Один из самых понятных урков по этой теме, спасибо Игорь за ваш труд!
Спасибо большое, столько новых методов и так понятно, жаль что курсы где уже оплатили и учимся такого не дают.
Лучший и понятный урок! Хотел поподробнее в Stream API разобраться, очень помогло! Спасибо
Спасибо вам. Не ведитесь на хейтеров
Привет из 2024! Очень полезное и понятное видео. Спасибо за Ваш труд!
Так же хотела бы добавить, что было бы интересно увидеть видео от Вас по Map/HashMap
Максимально доходчиво)) Мне пригодилось .Игорь, спасибо.
Спасибо большое! Очень доступно и понятно. Не все обращают внимание, что видео для начинающих. Как новичок (просмотревший много источников) - ставлю однозначно лайк! )))
Большое спасибо, сразу дошло что такое стримы! У вас преподавательский талант!
прям огромнейшее спасибо. человек по-настоящему разбирается в теме только тогда, когда эту тему может объяснить семилетнему ребенку. мне то ъоть и не 7 лет, и всё же я прекрасно всё понял
Спасибо большое автору за такой труд. Все очень понятно и доступно. Остальные видео тоже супер, вы отлично объясняете для людей которые только вникают в джаву
Круто.... Я уже пару недель как начал изучать Java API но было всё абсолютно непонятно. Теперь как-то начало что-то прояснятся.
Спасибо вам.
Спасибо хороший материал. Чтоб быстро набрать for пишем fori и Идея сама вставит цикл
Спасибо за видео! Про map я бы добавил, что он не просто позволяет изменять данные, но и поток персон может замапить в поток чего угодно. Интуитивно это не всем понятно, а очень важно
Игорь, спасибо, Супер видео, изучаю java самостоятельно как могу, но только ваши уроки отлично и понятно все обьясняют, жаль, что больше нет новых уроков (( У вас настоящий талант, еще и с юмором тонким, который заставляет смеяться даже не юморных людей, как меня)). Продолжайте, пожалуйста, помните, что у вас есть ученики, которые ОЧЕНЬ ЖДУТ НОВЫХ УРОКОВ!!!
Единственное видео где доступно объяснили тему. Хотелось бы увидеть еще видео где рассказываете про больше количество методов. В любом случае попробую сам разобраться) Спасибо!
Спасибо Вам большое, мне очень-очень помогло Ваше видео разобраться что к чему в этих строках кода со словом stream, двоеточиями и непонятными методами
Спасибо за видео. Очень понятно все, и примеры отличные. Помимо стримов узнал про Optional) И в месте где обучаюсь ни разу не видел вариант разбиения на несколько строк команды, так намного понятнее и читабельней все становится. Возьму на вооружение
Спасибо тебе добрый человек! Стало понятно не только про стримы, но и мимоходом про optional.
Дааа, согласна)))
Как твой уровень java? уже много изучил?
@@АннаДомик а ты?
Очень добротно рассказано. Спасибо!
Просто шикарно объяснил! Благодарю!
Большое спасибо. Вы очень понятно и лаконично все объясняете
Спасибо Игорь! Реально талант объяснять!)
Спасибо за интересные и хорошие уроки!
Круто, спасибо. Комментарий в поддержку канала
У Вас талант объяснять. Надеюсь будут еще видео с интересными темами.
Классное видео. Большое спасибо)))
блин столько читал и смотрел видео) не понимал как это работает)
но тут все прям понятно
Большое спасибо за понятное объяснение!
Спасибо, очень хорошо объяснили! жду ещё видосиков
Круто! Продолжайте в том же духе!
Спасибо за видео Игорь
Талант, спасибо за объяснения!
Здорово! Легко и понятно. фончик музыкальный отличный)).
ПожалуйстаААА!!! Расскажите о всех случаях применения this в java. Особенно интересует конструкция "return this;". Как и где формируется "этот" объект. Пожалуйста расскажите потому что эта тема освещается ("return this;") очень скудно. Кому интересна эта тема ставьте лайк. P.S. Я подписался на ваш канал!🙂
Спасибо! Жду новых видео по Java. Хочу разбор консольного CRUD приложения без использования framework
Это весёлая тема, но к сожалению, в рамках подготовки к трудоустройству бессмысленная. Очень маловероятна такая задача на коммерческом проекте.
Крутой видео!! Благорарствую!
Спасибо за видео👍
Спасибо вам большое!
Большое спасибо!! стало намного понятнее!!! если есть возможность когданибудь смодешь записать видео про функциональный стиль? а то там много непоняточек, а по твоему видосу как то легче воспринимается
Спасибо большое!!! Отличное объяснение!)
хорошие объяснение
2:22 Как это сделать красивее и изящнее?
Спасибо большое, мне очень помогло 🥺🙏
8:00 Чот мда. Может кому то и ок, что супер странно. Суть стримов - не раскрыта. Про лямбда выражение - даже слова такого не произнес. Ладно, это отдельная тема. Но почему не сказать, что это безымянная функция, возвращающая булево значение в данном случае? Показывать стримы без лямбд вообще бред какой-то. Какой смысл объяснять якобы "простым языком" если не раскрыта суть процесса?
Очень классно 👍
мне помогло, благодарю
Большое спасибо! Очень понятное объяснение работы Steam
Да, оказывается - это легкотня. o - это сокращение от object, кстати, этот класс под капотом вроде на native написан, т.е. на C++ Посмеялся по поводу двойного двоеточия, хорошо хоть указатель на указатель не поместили, как в языке прародителе))))
огромное спасибо
Пойдет. Не структурно, но это бесплатная инфа, поэтому спасибо.
Хотелось бы узнать как по другому добавить в лист , как бы было в java 11. Почему не сказал для чего сосздается второй list persons2 , то что стримы не преабразуют колекцию по которой работают, и для сохранения надо создавать лист уже обработанный стримом.
спасибо!!
больше выпусков!
Не получается перейти по ссылке(
Что-то ссылка на шпаргалку с методами не работает…
спасибо
Ещё неплохо было бы разобрать коллекции в джава, особенно мапы интересно
На мой взгляд у Заура Трегулова все разжевано прекрасно в "черном поясе".
Из недостатков - ну разве что его курс платный.
👍
Спасибо за видео. Но мне кажется, что для общего развития было бы неплохо все же показать то, как написать код в классе Data более изящно.
топ
А как можно Stream API дебажить?
Посмотреть что внутри? Никак. Вы можете только оценивать результат каждого действия.
@@ИгорьМешалкин-ж7ф а как тогда понять в каком месте ошибка, если что-то не правильно?
@@mrLukas-du4xd вы видите какой из конвеерных методов возвращает не тот результат который вы ожидаете. Меняйте его настройки и пробуйте заново. Как правило это мелочь. ">" вместо "
@@mrLukas-du4xd точно так же как всё остальное дебажится.
В Идее (или Эклипсе) ставишь брекпойнт в переданной функции, и смотришь на текущее состояние. Дебажить внутренности методов filter или map вам вряд ли понадобится, хотя тоже можно.
Person o Джава подразумевает object.
Почему комментарии удаляешь?
Дружище, я уверен что не удалял комментарии.
@@ИгорьМешалкин-ж7ф ну ну
@@mishaneyt покажи, где ты видишь?
@@ИгорьМешалкин-ж7ф что
@@mishaneyt Что есть удалённые комментарии.
канал загнулся?
С чего вдруг?
За 20 минут только показал работу двух методов стрим апи, не рассказал вообще ничего про то, что это такое, как работает, зачем это нужно. Для чего этот ролик существует? Я думал ты за 20 минут объясняешь весь стрим апи, а оказалось просто показываешь как работает два метода, которые и без тебя понятно как работают просто из их названия. И как вообще можно объяснять стрим апи, не объяснив перед этим что такое лямбда выражения и ссылки на методы? Это буквально две связанные темы, стрим апи весь состоит из лямбда выражений. Для кого этот ролик вообще? Непонятно откуда столько лайков, спроси у любого лайкнувшего что такое стрим апи и как работает, он с вытекающей изо рта слюной ответит "эээ ыыы это метод filter и map ыыыы".
Ну это для новичков, которые будут только читать и смотреть и никогда не писать :)
Новичков прежде всего интересует возможность применения в коде. Здесь это показано. А расписывать все возможности стрим апи, попутно объясняя лямбда выражения - видео бы получилось на полтора часа, и его никто бы не стал смотреть
@@lyxlyxkggkygncgzkg3182 прости конечно, но если ты новичок и смотришь подобный мусор, думая что чему-то учишься, то наверное программирование это не твоё
@@travoltik Программирование конечно не моё, я инженером кипиа работаю. Но джавой лет 15 интересуюсь, и пару утилит написал. Можешь записать своё видео по стрим апи, я с удовольствием посмотрю
@@travoltikну слушай, из опыта могу подметить, даже смотря всякий мусор, то ты можешь чему-то научиться. Суть нашей работы, эт порой собирать знания по крупицам и выстраивать цельную картину. Видос для новичков, тут понятно, ибо другие не будут искать этот видос целенаправленно. Да и лишать новеньких главному принципу нашей работы, а именно много искать и много читать - это кощунство. Пусть сами ищут статьи и форумы, нечего всё на блюде подавать)
map, filter, cout. Все уроки по стримам про эти методы. Автору поинтересоваться бы роликами по этой теме что бы понять, что заездили уже эти методы. Примеры как обьеденить результаты 2-х стримов, можно ли вызвать в потоке 2 разных метода. Решение интересных, сложных задач можно придумать. Нет - map, filter, count. Пустая трата времени.
Это видео ознакомительного характера, для новичков. Задачи о которых вы говорите новичков не волнуют. Как правило люди опытные, которые с такими задачами сталкиваются, видео не смотрят, а работают напрямую с документацией или ищут информацию на StackOverflow.
@@ИгорьМешалкин-ж7ф а я и говорю, что видео ознакомительного характера в ютубе как грязи. Вы считаете что просмотра вашего ролика достаточно для решения задач? Типа, если что-то сложнее, то идите в доку. Как раз проблема начинающих в том, что они не могут найти учебного пособия на просторах ютуб с толковыми примерами решения задач.
@@АртёмЗыков-ю5й штука как раз и заключается в том что видео хороши до определённого уровня знаний. Когда программист выходит на решение более сложных задач видео уже не работает, так как ролики получались бы бесконечно долгие. У программиста на работе нет времени их смотреть. Вот тут то и приходит на выручку текстовый формат. Видимо вы не такой уж новичок. Я помню что у меня тоже был переходный период. Очень вам советую подружиться со StackOverflow, при чём сразу с англоязычным. Как только подружитесь вам и в голову больше не придёт искать ответы на сложные вопросы на TH-cam.
@@ИгорьМешалкин-ж7ф но мы ведь говорим про тех, кто только начинает учиться и со временем как раз у них все хорошо) Я про то что уроки должны быть на логических примерах. На интересных задачах. Тогда понимание пользы стримов приходит быстрее. А при работе человек вспомнит, ага, где-то я видел пример. Так он же у меня в подписках. И быстро пролистал освежить память. Опыт приходит через ручки, это понятно. Но навечку сложно придумать себе задачу и решить её. Это просто моё мнение.
@@АртёмЗыков-ю5й но не бывает двух одинаковых задач. Поэтому в видео и разбирается только база. Любое углубление приведёт к тому что вы будете смотреть не про то что вас волнует и потеряете собственный ход мысли.
спасибо!