Складні дженеріки і параметризація типів в Java. Огляд Вправи crazy-generics

Поділитися
Вставка
  • Опубліковано 3 лис 2021
  • 👉 Приєднуйся до Bobocode Community: www.bobocode.com/
    ____________________________________________
    GitHub: github.com/bobocode-projects
    Telegram: t.me/bobocode​
    LinkedIn: bit.ly/2RWPQF5
    Twitter: bit.ly/3vaQiOl
    Patreon: / bobocode
    Тарас в LinkedIn: bit.ly/2ElWg8J
    Тарас в Twitter: bit.ly/33Pmuwg
    ____________________________________________
    У цьому відео ми поговоримо про дженеріки в джаві і розглянемо вправу, яка допоможе вам набагато краще зрозуміти їхню роботу, навіть якщо ви досвідчений розробник.
    #opensource #java #education

КОМЕНТАРІ • 31

  • @Bobocode
    @Bobocode  2 роки тому +5

    👉 Навчання від Bobocode: bit.ly/3IRrJhj

  • @arkad1337
    @arkad1337 2 роки тому +35

    Просувати укр мову на програмних туторілах це гідне поваги. Удачі тобі та наснаги!

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

      туторiали
      гiдне поваги
      удачi
      ага. це Мова....

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

      @@verh010m2 чим тобі слова не сподобались?
      Туторіали - запозичене з іноземної
      Гідне поваги - тут до чого докопався? Це чиста укр мова
      Удачі - типу суржик, хоча всі і так це кажуть, розмовляючи українською

    • @baibula
      @baibula Рік тому +1

      @@arkad1337 "удача" - не суржик.))) Він, певно, надивився телевізора і вирішив, шо українська має бути така як там.))))

  • @victoriaz3288
    @victoriaz3288 Місяць тому

    дякую за відео. тема дженериків є однією з найнезрозуміліших для мене😅

    • @Bobocode
      @Bobocode  Місяць тому

      Вправа не допомагає?)

  • @polyackov_ot
    @polyackov_ot 2 роки тому +4

    Прям очень круто
    Для себя отметил комплексность видео:
    1) хорошо структурированный и последовотельный контент, который к тому же учит главному принципу обучения программиста - "теория через практику"
    2) очень реальные примеры. Надо решать то, что чаще всего ты делаешь, используя дженерик
    3) можно тренить англ
    4) хороший кодстиль, который можно перенимать
    5) можно посмотреть, как писать тесты и быстро проверять себя

  • @romaxa1130
    @romaxa1130 2 роки тому +5

    Крутансько!!! Просто і няшно поданий матеріал. Повне занурення в тему. Тепер на один перегляд відосів буде більше.

  • @MrSurprise777
    @MrSurprise777 4 місяці тому +1

    Спасибо большое за само упражнение и за видео разбор!
    Небольшая неточность: MaxHolder

    • @Bobocode
      @Bobocode  4 місяці тому +1

      Та я вирішив підвищувати складність поступово і спочатку не застосовував принципи PECS. Але, напевно, варто там одразу зробити, як ви кажете. Дякую! 😉

  • @user-tn9jc6zz8c
    @user-tn9jc6zz8c 2 роки тому +3

    👍👍
    Урок дуже цікавий!
    Половину завдань розв'язав сам😊

  • @user-qb1rw8mz7m
    @user-qb1rw8mz7m 2 роки тому +2

    Тарас, велике тобі "дякую" за твою роботу! Дуже сильно надихаєш на вивчання Java (інколи просто опускаються руки).

  • @your_alone_friend7997
    @your_alone_friend7997 Рік тому +3

    Величезне спасибі, той випадок коли що англомовні що російськомовні ресурси і ютубери це пояснити не можуть нормально а ви так якісно і круто

  • @oleksandrkoshmak
    @oleksandrkoshmak 2 роки тому +1

    як завжди дуже доступно і корисно!
    Дякую

  • @alexandrlavrinenko1243
    @alexandrlavrinenko1243 2 роки тому +2

    Дуже корисно, як завжди.

  • @user-gv6lc6ur6o
    @user-gv6lc6ur6o 2 роки тому +5

    Круто! А чи буде відео про Threads? Дуже доступна для сприйняття форма матеріалу, і це якісно вирізняє канал з-поміж інших. Дякую вам за роботу.

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

      Дякую! Про потоки відео буде, тільки не знаю коли 🙂

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

    Круто, спасибо большое, Тарас!

  • @mykolakoval1889
    @mykolakoval1889 2 роки тому +3

    👍👍

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

    Дякую за матеріал!

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

      Будь ласка! ;)

  • @yevhenbadorov7961
    @yevhenbadorov7961 2 роки тому +1

    Коли вивчав generics, для мене найбільшим здивуванням було те, що вся інформація про generics "стирається" на етапі компіляції, наче їх і не існувало в коді. Навідміну від C++ templates, наприклад, де компілятор генерує версії коду для кожного типу.
    Але якщо подивитись на те, як писали до generics, одразу стає зрозуміло чому обрали саме таку імплементацію.

  • @OS-sx8yj
    @OS-sx8yj 2 роки тому

    круто

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

    Cool

  • @artemdre9343
    @artemdre9343 2 роки тому +1

    Чому на відео не виникає помилки компіляції? Вониж файнал і не ініціалізовані, в мене компілятор не дозволяє так робити)))
    private final T actual;
    private final T min;
    private final T max;

  • @maxemoncio
    @maxemoncio 2 роки тому +4

    #SaveUkraineTube #SaveRagulivna #оПІРРтриває не лишаймося осторонь!!!

  • @denys_kovpaka
    @denys_kovpaka 2 роки тому +1

    ua-cam.com/video/EaL5KsSlEQM/v-deo.html - це дуже прикольно сказано

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

    +

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

    Полчаса тыкал последний метод, потому что думал что где то есть внутри какой то хак
    Дошел до
    Collection ofi = List.of(elements.get(i));
    elements.addAll(i, ofi);
    Которое ругается с
    Required type: Collection
    Provided: Collection
    Ох и страшная штука дженерики...