Складні дженеріки і параметризація типів в Java. Огляд Вправи crazy-generics
👉 Приєднуйся до 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: bit.ly/3IRrJhj
Просувати укр мову на програмних туторілах це гідне поваги. Удачі тобі та наснаги!
@verh010m2
2 жыл бұрын
туторiали гiдне поваги удачi ага. це Мова....
@pangutovskiy1659
2 жыл бұрын
@@verh010m2 чим тобі слова не сподобались? Туторіали - запозичене з іноземної Гідне поваги - тут до чого докопався? Це чиста укр мова Удачі - типу суржик, хоча всі і так це кажуть, розмовляючи українською
@baibula
Жыл бұрын
@@pangutovskiy1659 "удача" - не суржик.))) Він, певно, надивився телевізора і вирішив, шо українська має бути така як там.))))
дякую за відео. тема дженериків є однією з найнезрозуміліших для мене😅
@Bobocode
11 күн бұрын
Вправа не допомагає?)
Спасибо большое за само упражнение и за видео разбор! Небольшая неточность: MaxHolder
@Bobocode
2 ай бұрын
Та я вирішив підвищувати складність поступово і спочатку не застосовував принципи PECS. Але, напевно, варто там одразу зробити, як ви кажете. Дякую! 😉
Крутансько!!! Просто і няшно поданий матеріал. Повне занурення в тему. Тепер на один перегляд відосів буде більше.
Прям очень круто Для себя отметил комплексность видео: 1) хорошо структурированный и последовотельный контент, который к тому же учит главному принципу обучения программиста - "теория через практику" 2) очень реальные примеры. Надо решать то, что чаще всего ты делаешь, используя дженерик 3) можно тренить англ 4) хороший кодстиль, который можно перенимать 5) можно посмотреть, как писать тесты и быстро проверять себя
👍👍 Урок дуже цікавий! Половину завдань розв'язав сам😊
Величезне спасибі, той випадок коли що англомовні що російськомовні ресурси і ютубери це пояснити не можуть нормально а ви так якісно і круто
Тарас, велике тобі "дякую" за твою роботу! Дуже сильно надихаєш на вивчання Java (інколи просто опускаються руки).
як завжди дуже доступно і корисно! Дякую
Дякую за матеріал!
@Bobocode
Жыл бұрын
Будь ласка! ;)
Круто, спасибо большое, Тарас!
Дуже корисно, як завжди.
👍👍
#SaveUkraineTube #SaveRagulivna #оПІРРтриває не лишаймося осторонь!!!
круто
Круто! А чи буде відео про Threads? Дуже доступна для сприйняття форма матеріалу, і це якісно вирізняє канал з-поміж інших. Дякую вам за роботу.
@Bobocode
2 жыл бұрын
Дякую! Про потоки відео буде, тільки не знаю коли 🙂
Коли вивчав generics, для мене найбільшим здивуванням було те, що вся інформація про generics "стирається" на етапі компіляції, наче їх і не існувало в коді. Навідміну від C++ templates, наприклад, де компілятор генерує версії коду для кожного типу. Але якщо подивитись на те, як писали до generics, одразу стає зрозуміло чому обрали саме таку імплементацію.
Cool
Чому на відео не виникає помилки компіляції? Вониж файнал і не ініціалізовані, в мене компілятор не дозволяє так робити))) private final T actual; private final T min; private final T max;
kzread.info/dash/bejne/d5WAl62sg8-rgbA.html - це дуже прикольно сказано
+
Полчаса тыкал последний метод, потому что думал что где то есть внутри какой то хак Дошел до Collection ofi = List.of(elements.get(i)); elements.addAll(i, ofi); Которое ругается с Required type: Collection Provided: Collection Ох и страшная штука дженерики...
@Bobocode
2 жыл бұрын
😅