Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Продвинутая Java, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:19:43
    Динамический массив (ArrayList) - Введение
  • Урок 2. 00:09:56
    Динамический массив (ArrayList) - Как устроен?
  • Урок 3. 00:17:44
    Связный список (LinkedList) - Введение
  • Урок 4. 00:39:47
    Связный список (LinkedList) - Как устроен?
  • Урок 5. 00:13:46
    HashMap - Введение
  • Урок 6. 00:11:29
    LinkedHashMap и TreeMap
  • Урок 7. 00:25:16
    Множества (Set)
  • Урок 8. 00:20:21
    Методы hashcode() и equals()
  • Урок 9. 00:13:01
    Контракт hashcode() и equals()
  • Урок 10. 00:20:58
    HashMap - Как устроен?
  • Урок 11. 00:25:29
    Интерфейс Comparator
  • Урок 12. 00:13:09
    Интерфейс Comparable
  • Урок 13. 00:15:02
    Очередь (Queue)
  • Урок 14. 00:07:31
    Стек (Stack)
  • Урок 15. 00:18:37
    Интерфейс Iterable
  • Урок 16. 00:24:22
    Введение в многопоточность в Java
  • Урок 17. 00:16:20
    Ключевое слово volatile
  • Урок 18. 00:24:18
    Ключевое слово synchronized (I часть)
  • Урок 19. 00:30:23
    Ключевое слово synchronized (II часть)
  • Урок 20. 00:11:34
    Пул потоков (Thread pool)
  • Урок 21. 00:17:38
    Паттерн producer - consumer (I часть)
  • Урок 22. 00:22:02
    Методы wait() и notify()
  • Урок 23. 00:16:47
    Паттерн producer - consumer (II часть)
  • Урок 24. 00:12:00
    Класс CountDownLatch
  • Урок 25. 00:08:37
    Класс ReentrantLock
  • Урок 26. 00:20:54
    Семафор (Semaphore)
  • Урок 27. 00:32:33
    Взаимная блокировка (Deadlock)
  • Урок 28. 00:10:11
    Прерывание потоков
  • Урок 29. 00:18:21
    Callable и Future
  • Урок 30. 00:36:36
    Регулярные выражения (часть I)
  • Урок 31. 00:08:29
    Регулярные выражения (часть II)
  • Урок 32. 00:15:44
    Классы Pattern и Matcher
  • Урок 33. 00:34:05
    Лямбда - выражения (часть I)
  • Урок 34. 00:36:38
    Лямбда - выражения (часть II)
  • Урок 35. 00:12:53
    Maven (часть I)
  • Урок 36. 00:05:58
    Maven (часть II)
  • Урок 37. 00:09:41
    Введение в тестирование
  • Урок 38. 00:25:36
    JUnit (часть I)
  • Урок 39. 00:13:45
    JUnit (часть II)
  • Урок 40. 00:13:02
    Аннотации. Основы.
  • Урок 41. 00:16:24
    Аннотации. Создание своих аннотаций.
  • Урок 42. 00:24:18
    Рефлексия (Java Reflection API). Часть I.
  • Урок 43. 00:20:07
    Рефлексия (Java Reflection API). Часть II