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

  Рет қаралды 6,101

Bobocode

Bobocode

Күн бұрын

👉 Приєднуйся до Bobocode Community: www.bobocode.com/
____________________________________________
𝙋𝙖𝙩𝙧𝙚𝙤𝙣: / bobocode
𝙂𝙞𝙩𝙃𝙪𝙗: github.com/bobocode-projects
Telegram-канал: t.me/bobocode​
Linkedin: bit.ly/2RWPQF5
Twitter: bit.ly/3vaQiOl
Тарас в LinkedIn: bit.ly/2ElWg8J
Тарас в Twitter: bit.ly/33Pmuwg
____________________________________________
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

Пікірлер: 16
@Bobocode
@Bobocode 2 жыл бұрын
👉 Навчання від Bobocode: bit.ly/3IRrJhj
@anjelomanoranjan3908
@anjelomanoranjan3908 5 ай бұрын
Спасибо! Шикарный урок и подача материала
@leetovetz
@leetovetz 2 жыл бұрын
Дуже круто. Дякую.
@andriikukuruza6844
@andriikukuruza6844 2 жыл бұрын
круто, дякую!
@valentinkantserov8363
@valentinkantserov8363 Жыл бұрын
то чуство когда ставишь на паузу в 12:00 09.05.2023 и нажимаешь продолжить в 13:00 10.05.2023, а тебе говорят что у тебя должно было уйти 5 минут на этот таск🙃
@gorbokonyk
@gorbokonyk Жыл бұрын
Топчик!
@user-tu8et1qx9w
@user-tu8et1qx9w 11 ай бұрын
Лучший материал на ютубе!
@user-nq4bt9lm2d
@user-nq4bt9lm2d Жыл бұрын
Thanks
@Bobocode
@Bobocode 2 жыл бұрын
ДЗ: 1. Реалізувати прохід по дереву за доп. стеку (21:50) 2. Вправа Queue (bit.ly/36e5tiU) 3. Вправа ArrayList (bit.ly/3tBmjRT)
@user-nq4bt9lm2d
@user-nq4bt9lm2d Жыл бұрын
Дякую, що надали завдання у відкритий доступ!
@user-nq4bt9lm2d
@user-nq4bt9lm2d Жыл бұрын
Завдання по Hash table пропуслити.
@baibula
@baibula Жыл бұрын
Колись назвав змінну "Node head" в вашій вправі LinkedStack як "tail". А потім сидів думав, чого воно не працює, поки не полазив в імплементації тестів.))))
@Bobocode
@Bobocode Жыл бұрын
Буває :)
@halavich9672
@halavich9672 Жыл бұрын
Завжди було питання як саме та ж Inteliji знає про існування неіснуючих на етапі розробки методів того ж Hibernate (типу findByCrazyColumnName) які будуть створені в рантаймі за допомогою рефлексії? Хто знає?
@Bobocode
@Bobocode Жыл бұрын
В Java такого нема :) Якщо ви маєте на увазі Spring Data JPA, то там метод оголошується в інтерфейсі, тобто він по факту є. А рефлексією ми генеруємо тільки реалізацію.
@romansamuliak4587
@romansamuliak4587 Жыл бұрын
25:00 реакція Тараса безцінна)
Docker с 0 до 100%. Всё, что нужно знать.
5:08:24
Let's all try it too‼︎#magic#tenge
00:26
Nonomen ノノメン
Рет қаралды 54 МЛН
ХОТЯ БЫ КИНОДА 2 - официальный фильм
1:35:34
ХОТЯ БЫ В КИНО
Рет қаралды 1,1 МЛН
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 6 МЛН
Web Geliştirme ve Kariyer Yolculuğu
Huawei Developer Groups Türkiye
Рет қаралды 20