Тёмный
Григорий Колесников
Григорий Колесников
Григорий Колесников
Подписаться
7. Модули в Java. Java modules.
18:10
2 года назад
4. Ввод и вывод в Java.
15:43
2 года назад
Naya @ Delta (part of Gamma festival)
1:26
2 года назад
Утки подплывают.
0:24
2 года назад
3. Аннотации в Java.
16:08
2 года назад
1. Перечисления в Java.
17:13
2 года назад
Комментарии
@dondimon3910
@dondimon3910 Месяц назад
Спасибо за подробное и простое объяснение!
@anjelomanoranjan
@anjelomanoranjan 2 месяца назад
Спасибо! Жду новых видео по Java
@Gretanit
@Gretanit 2 месяца назад
Большое спасибо за объяснения.
@checklogic5483
@checklogic5483 2 месяца назад
Хорошая передача книжки :)))
@codebrainy6246
@codebrainy6246 3 месяца назад
Нет, не понятно
@fdshdsfdsqq
@fdshdsfdsqq 3 месяца назад
Круто, спасибо!
@DanChofire
@DanChofire 4 месяца назад
Спасибо, очень стоящий контент.
@winter-lb7id
@winter-lb7id 6 месяцев назад
Почему мне захотелось танцевать румбу ?
@user_noname_78dgdh
@user_noname_78dgdh 8 месяцев назад
Мутное какое то конечно объяснение. Даже не досмотрел...
@errorgrisha
@errorgrisha 8 месяцев назад
Да, некоторые из моих этих роликов могут быть мутноватыми, я сам еще тогда это только-только изучал.
@talkative_frog
@talkative_frog 8 месяцев назад
Мне одному показалось или было написано слово х** на 12:30?
@errorgrisha
@errorgrisha 8 месяцев назад
Это странно)
@before_you_buy_it
@before_you_buy_it 9 месяцев назад
в 18 ой строке @myAnn, а должна быть @myAnno. Ну и неточности, описанные другими комментаторами, разумеется. Не скомпилировалось бы. Но все же видео полезное. Неожиданно для себя понял как опечатки критически влияют на восприятие кода и оценку со стороны.
@forestwolfy9505
@forestwolfy9505 10 месяцев назад
очень крутое объяснение, спасибо большое автору за его труд!)
@dmitriivanov7010
@dmitriivanov7010 10 месяцев назад
Отлично ))) Мне понравилось объяснение
@RumEvo
@RumEvo 11 месяцев назад
Большинство рассказывают поверхностно, вы прям хорошо объяснили и рассказали. Много нового узнал! Спасибо за старание!! Реально помогло!
@errorgrisha
@errorgrisha 11 месяцев назад
Спасибо!
@fdtr6tuyjh
@fdtr6tuyjh Год назад
Григорий, в Java, имена интерфейсов пишутся нижнимКамелКейсом, и никак иначе. Никаких подчеркиваний. Название интерфейса, должно быть прилагательным.
@errorgrisha
@errorgrisha Год назад
Мне казалось, что я видел, например в Spring интерфейсы названиями вроде "CrudRepository".
@nikitamarkov3212
@nikitamarkov3212 Год назад
после просмотра видео я официально контужен, объяснение норм в целом
@ruslan_nurgaleev
@ruslan_nurgaleev Год назад
После просмотра нескольких бесполезных роликов о декораторах в php, это видео кажется очень толковым
@errorgrisha
@errorgrisha Год назад
Я сейчас полез в php по долгу службы и вообще не могу там шаблонов разглядеть) ещё офигел от разницы в интерпретаторах. На заводе все на php5, а сейчас уже 8 и как будто вообще все поменялось в языке
@ruslan_nurgaleev
@ruslan_nurgaleev Год назад
Ну php изначально создавался, как скриптовый язык с быстрым порогом входа. Даже такая соц.сеть, как вконтакте в свое время была написана чисто в процедурном стиле. Сейчас все поменялось и современные php фреймворки, наподобие laravel, имеют хорошую архитектуру и множество паттернов под капотом. И только попробуй на собесе не ответить, чем отличается интерфейс от абстрактного класса, не возьмут даже джуном)
@JustEnergyFlow
@JustEnergyFlow Год назад
Спасибо, понравилось объяснение
@JustEnergyFlow
@JustEnergyFlow Год назад
Спасибо
@MK-jf4ty
@MK-jf4ty Год назад
Видео бомба))
@errorgrisha
@errorgrisha Год назад
Спасибо.
@norman2167
@norman2167 Год назад
Доброй ночи. В чем пишите код? Что за редактор? Почему не IDE ? Почему имя класса с маленькой буквы, опечатка?! Я не придираюсь, просто пытаюсь понять. Вообще спасибо, очень хорошо объясняете, хорошо то что пишите не спешно с подробным пояснением каждого элемента строки кода тем самым даёте время на осмысления. Именно по вашему уроку начал понимать тему аннотаций.
@errorgrisha
@errorgrisha Год назад
Здравствуйте. Спасибо за комментарий. Это простой блокнот. Да, действительно лучше писать имена классов с большой буквы, а сами экземпляры называть с маленькой. Я до какого-то момента писал с маленькой. Сам Oracle так рекомендует "Class names should be nouns, in mixed case with the first letter of each internal word capitalized."
@alexo3597
@alexo3597 Год назад
на самом деле самое понятное и лаконичное объяснение)
@chozatup
@chozatup Год назад
Хорошая теория если чутка разбираешься в материале
@justchillout7842
@justchillout7842 Год назад
Очень напоминает методы статических классов(Math). Только, вроде как, проще в реализации.
@Диасим
@Диасим Год назад
Дякую
@adlhbgreqk
@adlhbgreqk Год назад
Как бы непонятнее объяснить... Надо постараться.
@Misster_Lis
@Misster_Lis Год назад
интерфЭйс
@errorgrisha
@errorgrisha Год назад
Это где такое?
@Misster_Lis
@Misster_Lis Год назад
@@errorgrisha я про произношение с явной буквой "Э"
@alexandr6055
@alexandr6055 Год назад
@@Misster_Lis англ слово он на англ манер и говорит. А ты наверное произносишь "компьютЕр"?
@Misster_Lis
@Misster_Lis Год назад
@@alexandr6055 на англ манер, но все равно не так ярковыражено
@elnurbadalov3621
@elnurbadalov3621 Год назад
спасибо
@igorshlyakov9321
@igorshlyakov9321 Год назад
Честно скажу, объясняете фигово! В просто напишите код, без паттерна и с паттерном
@errorgrisha
@errorgrisha Год назад
Мне не нравится изучение этой темы просто на чтении коде. Хотелось бы визуально что-то описать.
@igorshlyakov9321
@igorshlyakov9321 Год назад
@@errorgrisha ок, как по мне так очень сложно получилось для восприятия..., просто фидбек для вас), но кому то может и зайдет)
@errorgrisha
@errorgrisha Год назад
@@igorshlyakov9321 спасибо
@doctor_zlo6785
@doctor_zlo6785 Год назад
Этот паттерн не нужен, чтобы добавить функционал классу, он нужен чтобы добавить операций над классом, ведь private методы, поля недоступны
@errorgrisha
@errorgrisha Год назад
Было сказано что паттерн помогает добавить функционал в существующую иерархию: для определения новой операции над структурой объектов достаточно просто ввести нового посетителя. Имелось это ввиду.
@Dmitri915
@Dmitri915 2 года назад
ух как много инфы, как бы переварить)
@errorgrisha
@errorgrisha 2 года назад
Лучше любую тему рассматривать в разных источниках: почитать, посмотреть ролик, почитать пример кода, написать самому пример. Так все и запомнится :)
@ОлександрАбашкін
@ОлександрАбашкін 2 года назад
Спасибо! Было интересно!
@LANg.gg8
@LANg.gg8 2 года назад
делаешь очень круто , использую твои видео как шпаргалку , спасибо за труд !!!
@errorgrisha
@errorgrisha 2 года назад
Спасибо!
@vladyan01
@vladyan01 2 года назад
Эти паттерны нужно только один какой-то применять или несколько можно? Имеется ввиду в одном приложении
@errorgrisha
@errorgrisha 2 года назад
В одном приложении можно применять более одного паттерна, там, где есть необходимость.
@vladyan01
@vladyan01 2 года назад
@@errorgrisha а как научиться понимать необходимость?
@alexmarkov9943
@alexmarkov9943 2 года назад
я только изучаю java, для начала в самом заголовке ролика , чтобы привлечь внимание этой темы новичков надо указывать какую полезную нагрузку дают эти модули!?, согласись насколько это полезно! может оценить только тот кто уже работает с модулями. Для других это дебри. Удачи!
@vitalyvistovsky8661
@vitalyvistovsky8661 2 года назад
Класне відео, дякую.
@errorgrisha
@errorgrisha 2 года назад
Спасибо!
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 года назад
может ли, в рамках этого паттерна, запрос обработан несколькими обработчиками? в википедии такой пример для языка java
@errorgrisha
@errorgrisha 2 года назад
В целом, думаю ничто не мешает настроить его так.)
@Mr_Escow
@Mr_Escow 2 года назад
Я бы switch поставил вместо ифчиков, но вчера узнал про цепочку обязанностей и наверное её было бы правильнее применить, вооть)
@Mr_Escow
@Mr_Escow 2 года назад
Доброго времени суток :)
@Mr_Escow
@Mr_Escow 2 года назад
Офигенно, учу этот паттерн и после твоего видео понял что да как спасибо!!!
@justman7656
@justman7656 2 года назад
У вас отличные уроки с доходчивыми объяснениями, спасибо за ваш труд Но внесу немного критики, на сложных моментах вы очень много дергаетесь в плане речи, материал непростой и это действительно мешает воспринимать его, если вы вычистите такие моменты из видео (прописанный, заранее продуманный текст, перепиисаный дубляж или что-то в этом духе, что уберет заикания и дергания), то ваши объяснения смело можно будет считпть одними из лучших на русскоязычном ютубе Также это критика уже на вырост, я понимаю, что канал маленький и прибыли особенной не приносит, но если таки будет, очень хотелось бы увидеть у вас лучший свет, при объяснении на доске, красивая картинка это разумеется не главное, но так или инчае, это здорово помогает испытывать что-то приятное, смотря обучающий урок (ваш нынешний свет смотреть тоже приятно, но если бы его было больше, была бы вообще конфетка) Пысы: на истину не претендую, критика дилетантская и вот это вот всё
@errorgrisha
@errorgrisha 2 года назад
Спасибо, интересная обратная связь.
@zakharbondarev7814
@zakharbondarev7814 2 года назад
Добрый День. Вопрос накаком языке вы пишите. И какую книгу посоветуете для изучния Паттерного проектировани? Спсибо
@errorgrisha
@errorgrisha 2 года назад
Добрый. Когда делал ролики писал на C++, и по паттернам читал оригинал "банды четырех". Но еще говорят хорошая книга от Head First O'Reilly по паттернам, кажется на Java.
@zakharbondarev7814
@zakharbondarev7814 2 года назад
@@errorgrisha Спасибо.
@АлександрЧижиков-ж8в
Добавь, пожалуйста, упоминание ЯП, на котором рассматривается пример.
@kepler3991
@kepler3991 2 года назад
Почему val = 42, а не 93?
@errorgrisha
@errorgrisha 2 года назад
Здравствуйте. Благодарю за внимательность! Я, если честно, и сам заметил нестыковку после того как уже выложил ролик. Если посмотреть там еще и метод meth() не вызывается в main(). Видимо как то файлы исходные продублировались т.к. оно вообще не должно было ничего напечатать. Вот правильный код примера: pastebin.com/embed_js/w4r4J6Ky
@ПётрАлексеевич-х2х
Арахче
@mr.lubynets
@mr.lubynets 2 года назад
оч топово, спасибо
@errorgrisha
@errorgrisha 2 года назад
Спасибо за отзыв.
@timurmakhmudov574
@timurmakhmudov574 3 года назад
Крутой пример из жизни: "лучники, конница, ...".
@errorgrisha
@errorgrisha 2 года назад
Ну пусть это будет игра. Люди же играют в игры в жизни )
@humarakitchenmultanbysamee1670
@humarakitchenmultanbysamee1670 3 года назад
Wow nice dear friend stay blessed stay happy and connected 💞
@codemaniacchannel6422
@codemaniacchannel6422 3 года назад
У тебя замечательный канал! Григорий, ты не против если я посоветую тебя в одном из своих видео как хороший канал для изучения паттернов?
@errorgrisha
@errorgrisha 3 года назад
Благодарю! Да, конечно, я буду рад.
@codemaniacchannel6422
@codemaniacchannel6422 3 года назад
@@errorgrisha Супер, спасибо!
@codemaniacchannel6422
@codemaniacchannel6422 3 года назад
Привет, скажи а у тебя будет поведенческий паттерн "Снимок" на канале?
@errorgrisha
@errorgrisha 3 года назад
Если это о том, как сохранять состояние обьекта, то кажется я снимал.
@errorgrisha
@errorgrisha 3 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_iRCE2NWyJA.html
@codemaniacchannel6422
@codemaniacchannel6422 3 года назад
@@errorgrisha О!, да я о нем, по другому ключевому искал - спасибо)