Из-за периодической блокировки нашего сайта РКН сервисами, просим воспользоваться резервным адресом:
Загрузить через dTub.ru Загрузить через ClipSaver.ruУ нас вы можете посмотреть бесплатно Java Magic. Reflection API та Генерація байт-коду | Відеозапис вебінару или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Роботам не доступно скачивание файлов. Если вы считаете что это ошибочное сообщение - попробуйте зайти на сайт через браузер google chrome или mozilla firefox. Если сообщение не исчезает - напишите о проблеме в обратную связь. Спасибо.
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
👉 Приєднуйся до Bobocode Community: https://www.bobocode.com/ 𝙂𝙞𝙩𝙃𝙪𝙗: https://github.com/bobocode-projects Telegram: https://t.me/bobocode Linkedin: https://bit.ly/2RWPQF5 Twitter: https://bit.ly/3vaQiOl 𝙋𝙖𝙩𝙧𝙚𝙤𝙣: / bobocode Тарас в LinkedIn: https://bit.ly/2ElWg8J Тарас в Twitter: https://bit.ly/33Pmuwg 00:00 - Початок 01:28 - Знайомство у Figma 02:45 - Порядок денний 04:08 - Зробіть це перед заняттям 05:10 - Як навчатись ефективно? 09:18 - Java Memory Model 10:42 - Зпровокувати виклик StackOverflowError I OutOfMemoryError (Завдання 1) 11:20 - Рішення до Завдання 1 12:26 - Практична робота з Reflection API 12:34 - JSON-мапери 18:33 - Реалізувати власний JSON мапер(Завдання 2) 21:55 - Reflection API 22:28 - Чому важливо розуміти Reflection API 25:38 - Як отримати доступ до класу з допомогою Reflection API? 28:25 - Як отримати доступ до приватних полів? 33:09 - Дивимось реалізацію власного JSON мапера. Рішення до Завдання 2 40:28: - 2-га частина.Basic Magic. 41:01 - Анотації в рефлексії. 42:38 - Практична частина 42:58 - Створюємо власну анотацію. 45:18 - Що зберігає анотація? 47:46 - Робимо свій ORM 52:54 - Реалізувати метод find (Завдання 3) 01:01:51 - Рішення до Завдання 3 01:07:16 - 3-тя частина. Advanced Magic. Пишемо свій “Spring”. 01:12:30 - Бібліотека Reflections для сканування пакетів. 01:14:32 - Закінчити реалізацію власного “Spring” контексту (Завдання 4) 01:17:28 - Дивимось на реалізацію власного контексту. Рішення до Завдання 4 01:20:01 - Додаткова магія. Патерн Proxy 01:22:26 - Бібліотека CGLib для роботи з Proxy. 01:25:32 - Створення Proxy. 01:31:14 - Як інджектити залежності: поле, конструктор, сеттер ? 01:32:03 - Магії немає, все створено людьми. 01:33:06 - філософія Reflection API 01:34:03 - Spring JaFu як альтернатива рефлексії 01:37:05 - Підсумки 01:38:29 - Q&A #opensource #java #education