Григорий Колесников
Григорий Колесников
  • 29
  • 23 534

Відео

7. Модули в Java. Java modules.
Переглядів 1,9 тис.2 роки тому
Краткий обзор работы модулей, средстве, появившемся с JDK 9.
6. Лямбда-выражения, функциональные интерфейсы, Java lambda expressions, Functional Interfaces.
Переглядів 6 тис.2 роки тому
ЛЯМБДА-ВЫРАЖЕНИЯ, ФУНКЦИОНАЛЬНЫЕ ИНТЕРФЕЙСЫ, ССЫЛКИ НА ФУНКЦИИ.
5. Обобщения в Java. Generic types.
Переглядів 3072 роки тому
Обобщения типов в языке Java.
4. Ввод и вывод в Java.
Переглядів 1262 роки тому
Базовая система ввода-вывода в языке Java.
Main stage of Delta (part of Gamma festival) St-Petersburg Russia.
Переглядів 892 роки тому
Main stage of Delta (part of Gamma festival) St-Petersburg Russia.
Naya @ Delta (part of Gamma festival)
Переглядів 382 роки тому
#gammafestival
Утки подплывают.
Переглядів 222 роки тому
Плаванье уток по реке.
3. Аннотации в Java.
Переглядів 7233 роки тому
Коротко об аннотациях в Java. Синтаксис и простой пример использования рефлексии.
1. Перечисления в Java.
Переглядів 2753 роки тому
Обзор использования перечислений в языке Java.
Как я ходил практиковаться английскому языку к мормонам.
Переглядів 773 роки тому
Страшные тайны скрывает от нас братство мормонов. Жуткие вещи творятся в подполье их гостеприимного дома.
Шаблоны проектирования: Посетитель. Visitor.
Переглядів 3 тис.3 роки тому
#Visitor #OOP #ООП #программирование #GOF Посетитель - шаблон поведения объектов, позволяющий добавлять объектам новые операции, не внося изменений в класс объекта. Пример кода: github.com/GregoryError/visitor/blob/main/visitor.h github.com/GregoryError/visitor/blob/main/visitor.cpp
Шаблонный метод. Шаблоны проектирования: Template method.
Переглядів 3413 роки тому
#GOF #OOP #ООП #программирования Шаблонный метод - паттерн поведения объектов. Привет кода:
Шаблоны проектирования: State (Состояние)
Переглядів 3403 роки тому
Шаблон State - шаблон поведения объектов. Пример кода: github.com/GregoryError/state_pattern/blob/main/main.cpp
Шаблоны проектирования: Наблюдатель. Observer.
Переглядів 6373 роки тому
Шаблоны проектирования: Наблюдатель. Observer.
Шаблоны проектирования: Хранитель. Memento.
Переглядів 6923 роки тому
Шаблоны проектирования: Хранитель. Memento.
Шаблоны проектирования: Mediator
Переглядів 8653 роки тому
Шаблоны проектирования: Mediator
Шаблоны проектирования: Итератор
Переглядів 9053 роки тому
Шаблоны проектирования: Итератор
Шаблоны проектирования: Интерпретатор (Interpreter)
Переглядів 1,1 тис.3 роки тому
Шаблоны проектирования: Интерпретатор (Interpreter)
Шаблоны проектирования: Цепочка обязанностей (Chain Of Responsibility)
Переглядів 1,2 тис.3 роки тому
Шаблоны проектирования: Цепочка обязанностей (Chain Of Responsibility)
Шаблоны проектирования: Proxy (заместитель) Пример на C++.
Переглядів 2663 роки тому
Шаблоны проектирования: Proxy (заместитель) Пример на C .
Шаблоны проектирования: Приспособленец (Flyweight)
Переглядів 1,4 тис.3 роки тому
Шаблоны проектирования: Приспособленец (Flyweight)
Шаблоны проектирования: Фасад
Переглядів 2984 роки тому
Шаблоны проектирования: Фасад
Шаблоны проектирования: Декоратор
Переглядів 9224 роки тому
Шаблоны проектирования: Декоратор
Шаблоны проектирования: компоновщик.
Переглядів 1,1 тис.4 роки тому
Шаблоны проектирования: компоновщик.
Шаблоны проектирования: Мост
Переглядів 7654 роки тому
Шаблоны проектирования: Мост
Шаблоны проектирования: Адаптер
Переглядів 1254 роки тому
Шаблоны проектирования: Адаптер
Breaks Jedi 27.05.2017 at Hookah Fresh
Переглядів 1627 років тому
Breaks Jedi 27.05.2017 at Hookah Fresh

КОМЕНТАРІ

  • @sdf0as9f0a9sda0s
    @sdf0as9f0a9sda0s 15 днів тому

    какая интересная среда разработки и у вас.... и код выполняется так быстро. такое впечатление что смотришь в один экран и перепечатываешь на втором.... а что бы продеманстировать как это работает в реальной среде разработки на это уже не хватило знаний

    • @errorgrisha
      @errorgrisha 15 днів тому

      @@sdf0as9f0a9sda0s О чем вы? 1. Для чего простейшие учебные примеры запускать в ide? Гвозди вы тоже забиваете микроскопом? 2. В чем, по вашему, была бы проблема для меня (или разница) если бы я это запускал в ide? Был выбран, насколько я помню, самый легковесный текстовый редактор и компилировалось в терминале. Про экраны вообще вас не понял от слова совсем. 💫

  • @СтаниславНиколаев-б9т

    Огромное спасибо

  • @dondimon3910
    @dondimon3910 4 місяці тому

    Спасибо за подробное и простое объяснение!

  • @LAZIO14
    @LAZIO14 5 місяців тому

    Спасибо! Жду новых видео по Java

  • @Gretanit
    @Gretanit 5 місяців тому

    Большое спасибо за объяснения.

  • @checklogic5483
    @checklogic5483 5 місяців тому

    Хорошая передача книжки :)))

  • @codebrainy6246
    @codebrainy6246 6 місяців тому

    Нет, не понятно

    • @МаратГафиатуллин-н3п
      @МаратГафиатуллин-н3п Місяць тому

      Кароч как я понял в Unity, в плане экономии по памяти, вместо того чтобы разместить на сцене 10 деревьев со скриптом Tree + position, у тебя будут просто модельки без скрипта. А скрипт будет один раз создан и помещен в пул с нужной моделью дерева. На нужных координатах он просто скопирует модельку дерева т к ты передашь в экземпляр координаты, который уже в пуле.

  • @fdshdsfdsqq
    @fdshdsfdsqq 6 місяців тому

    Круто, спасибо!

  • @DanChofire
    @DanChofire 7 місяців тому

    Спасибо, очень стоящий контент.

  • @winter-lb7id
    @winter-lb7id 8 місяців тому

    Почему мне захотелось танцевать румбу ?

  • @user_noname_78dgdh
    @user_noname_78dgdh 11 місяців тому

    Мутное какое то конечно объяснение. Даже не досмотрел...

    • @errorgrisha
      @errorgrisha 11 місяців тому

      Да, некоторые из моих этих роликов могут быть мутноватыми, я сам еще тогда это только-только изучал.

  • @talkative_frog
    @talkative_frog 11 місяців тому

    Мне одному показалось или было написано слово х** на 12:30?

    • @errorgrisha
      @errorgrisha 11 місяців тому

      Это странно)

  • @before_you_buy_it
    @before_you_buy_it Рік тому

    в 18 ой строке @myAnn, а должна быть @myAnno. Ну и неточности, описанные другими комментаторами, разумеется. Не скомпилировалось бы. Но все же видео полезное. Неожиданно для себя понял как опечатки критически влияют на восприятие кода и оценку со стороны.

  • @forestwolfy9505
    @forestwolfy9505 Рік тому

    очень крутое объяснение, спасибо большое автору за его труд!)

  • @dmitriivanov7010
    @dmitriivanov7010 Рік тому

    Отлично ))) Мне понравилось объяснение

  • @RumEvo
    @RumEvo Рік тому

    Большинство рассказывают поверхностно, вы прям хорошо объяснили и рассказали. Много нового узнал! Спасибо за старание!! Реально помогло!

  • @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 Рік тому

    Видео бомба))

  • @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 2 роки тому

    спасибо

  • @igorshlyakov9321
    @igorshlyakov9321 2 роки тому

    Честно скажу, объясняете фигово! В просто напишите код, без паттерна и с паттерном

    • @errorgrisha
      @errorgrisha 2 роки тому

      Мне не нравится изучение этой темы просто на чтении коде. Хотелось бы визуально что-то описать.

    • @igorshlyakov9321
      @igorshlyakov9321 2 роки тому

      @@errorgrisha ок, как по мне так очень сложно получилось для восприятия..., просто фидбек для вас), но кому то может и зайдет)

    • @errorgrisha
      @errorgrisha 2 роки тому

      @@igorshlyakov9321 спасибо

  • @doctor_zlo6785
    @doctor_zlo6785 2 роки тому

    Этот паттерн не нужен, чтобы добавить функционал классу, он нужен чтобы добавить операций над классом, ведь private методы, поля недоступны

    • @errorgrisha
      @errorgrisha 2 роки тому

      Было сказано что паттерн помогает добавить функционал в существующую иерархию: для определения новой операции над структурой объектов достаточно просто ввести нового посетителя. Имелось это ввиду.

  • @Dmitri915
    @Dmitri915 2 роки тому

    ух как много инфы, как бы переварить)

    • @errorgrisha
      @errorgrisha 2 роки тому

      Лучше любую тему рассматривать в разных источниках: почитать, посмотреть ролик, почитать пример кода, написать самому пример. Так все и запомнится :)

  • @ОлександрАбашкін

    Спасибо! Было интересно!

  • @LANg.gg8
    @LANg.gg8 2 роки тому

    делаешь очень круто , использую твои видео как шпаргалку , спасибо за труд !!!

  • @vladyan01
    @vladyan01 2 роки тому

    Эти паттерны нужно только один какой-то применять или несколько можно? Имеется ввиду в одном приложении

    • @errorgrisha
      @errorgrisha 2 роки тому

      В одном приложении можно применять более одного паттерна, там, где есть необходимость.

    • @vladyan01
      @vladyan01 2 роки тому

      @@errorgrisha а как научиться понимать необходимость?

  • @alexmarkov9943
    @alexmarkov9943 2 роки тому

    я только изучаю java, для начала в самом заголовке ролика , чтобы привлечь внимание этой темы новичков надо указывать какую полезную нагрузку дают эти модули!?, согласись насколько это полезно! может оценить только тот кто уже работает с модулями. Для других это дебри. Удачи!

  • @vitalyvistovsky8661
    @vitalyvistovsky8661 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 3 роки тому

    оч топово, спасибо

    • @errorgrisha
      @errorgrisha 3 роки тому

      Спасибо за отзыв.

  • @timurmakhmudov574
    @timurmakhmudov574 3 роки тому

    Крутой пример из жизни: "лучники, конница, ...".

    • @errorgrisha
      @errorgrisha 3 роки тому

      Ну пусть это будет игра. Люди же играют в игры в жизни )

  • @humarakitchenmultanbysamee1670
    @humarakitchenmultanbysamee1670 3 роки тому

    Wow nice dear friend stay blessed stay happy and connected 💞