Бібліотека Java. Collection API. Reflection API

preview_player
Показать описание


____________________________________________
____________________________________________

5-те заняття тренувальної програми Ultimate Enterprise Java (2021).
УВАГА! Відеозапис не містить активної частини заняття.

00:00 - Початок
00:59 - План заняття
01:36 - Висновки роботи з бібліотекою Java
03:08 - Огляд бібліотеки Java
07:35 - КОЛЕКЦІЇ (Collection API)
08:47 - ПРАКТИЧНЕ ЗАВДАННЯ – Стек
09:07 - Стуктура даних Стек (Stack)
09:50 - Стуктура даних Черга (Queue)
10:48 - Імплементувати стуктуду даних можна по-різному
11:50 - Основні структури даних
11:52 - Звʼязний список (Linked List)
12:52 - Дерево (Tree)
13:23 - Хеш-таблиця (Hash Table)
14:20 - КЛЮЧ ДО РОЗУМІННЯ ВСІХ СТРУКТУР ДАНИХ
16:09 - Основні операції (INSERT, SEARCH, DELETE)
17:35 - Як реалізована HashMap?
21:50 - ПРАКТИЧНЕ ЗАВДАННЯ – Як замінити рекурсію на ітерацію?
31:32 - Підсумок по колекціях і структурах даних
32:27 - РЕФЛЕКСІЯ
34:02 - Приклад коду на Reflection API
35:45 - Як отримати доступ до метаданих класу?
37:10 - Як викликати метод через рефлексію?
38:16 - Як створити обʼєкт?
41:42 - Як динамічно імплементувати інтерфейс? (Proxy)
49:50 - Тести у вправах використовують рефлексію

#opensource #java #education
Рекомендации по теме
Комментарии
Автор

Спасибо! Шикарный урок и подача материала

LAZIO
Автор

то чуство когда ставишь на паузу в 12:00 09.05.2023 и нажимаешь продолжить в 13:00 10.05.2023, а тебе говорят что у тебя должно было уйти 5 минут на этот таск🙃

valentinkantserov
Автор

ДЗ:
1. Реалізувати прохід по дереву за доп. стеку (21:50)

Bobocode
Автор

Колись назвав змінну "Node<T> head" в вашій вправі LinkedStack як "tail". А потім сидів думав, чого воно не працює, поки не полазив в імплементації тестів.))))

baibula
Автор

Завжди було питання як саме та ж Inteliji знає про існування неіснуючих на етапі розробки методів того ж Hibernate (типу findByCrazyColumnName) які будуть створені в рантаймі за допомогою рефлексії?
Хто знає?

halavich
visit shbcf.ru