Видео курс Java Professional. Java Collection Framework (Collection) - видео уроки ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Подписка

×

Вы открыли доступ к тесту! Пройти тест

Вы действительно хотите открыть доступ к тестированию по курсу Java Углубленный на 40 дней?

ВИДЕОУРОК №2. Java Collection Framework (Collection)

Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс Купить курс
Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку Купить подписку

На первом уроке будут рассмотрены понятия «Итератор», «Компаратор». Также автор расскажет об интерфейсах «Collection», «Map», «Comparable» и тонкостях работы с ними.

Читать дальше...

Рассмотрение интерфейсов «List», «Set», «Queue», «Collection». А также классы такие как «ArrayList», «LinkedList», «PriorityQueue», «ArrayDeque», «HashSet», «LinkedHashSet», «TreeSet», «EnumSet», «Stack»

Читать дальше...

Рассмотрение интерфейса «Map». А также классы такие как «TreeMap», «HashMap», «LinkedHashMap», «EnumMap», «WeakHashMap», «IdentityHashMap», «HashTable».

Читать дальше...

Потоки ввода/вывода, абстрактные классы «Reader», «Writer», «InputStream», «OutputStream».

Читать дальше...

Классы «String», «StringBuilder», «StringBuffer», «Wrappers». String pool.

Читать дальше...

String, Регулярные выражения (regular expressions).Date, GregorianCalendar, LocalDate, LocalDateTime

Читать дальше...

Создание собственных пользовательских аннотаций, использование большого количества встроенных. Знакомство с аннотациями из версии Java 8, генерация JavaDoc используя IntelliJ IDEA. Рассмотрение нового понятия, как VarArgs.

Читать дальше...

Рассматриваются такие понятия такие как: Сериализация, десериализация, маршалинг, демаршалинг. Интерфейсы Serializable и Externalizable

Читать дальше...

Рассматриваются такие понятия такие как клонирование. Типы клонирование – поверхностное и глубокое. Интерфейс Cloneable.

Читать дальше...

Рассматриваются такие понятия как: маршалинг, демаршалинг, XML. XML парсеры: DOM, SAXParser, StAX, JAXB. Валидаторы: XSD, DTD.

Читать дальше...

Знакомство с JSON. Рассматриваются виды парсеров: Data bind, Tree model, Streaming API. Библиотеки: GSON, Jackson.

Читать дальше...

Рассматривается понятие многопоточности. Класс Thread, интерфейс Runnable. Методы класса Thread

Читать дальше...

Рассматриваются основные проблемы, которые возникают при использовании потоков. Deadlock, Livelock, поток-демон, interrupt(), volatile. Lock

Читать дальше...

Lambda expressions, Stream API, Optional, функциональный интерфейс. Interfaces: Predicate, Function, Consumer, Supplier, BinaryOperator.

Читать дальше...
ПОКАЗАТЬ ВСЕ
основные темы, рассматриваемые на уроке
0:00:05
Вступление
0:00:13
Тема, описание урока
0:01:22
Коллекции (Collections)
0:02:05
Иерархия Java Collection Framework
0:07:07
Методы интерфейса Collection
0:08:01
Список (List)
0:09:14
Иерархия списков (List Implementation)
0:10:29
ArrayList
0:12:30
Пример реализации ArrayList
0:15:42
Сравнение Array и ArrayList
0:17:29
Преимущества ArrayList над Array
0:20:30
Методы класса ArrayList
0:24:02
Реализация методов класса ArrayList
0:35:44
Класс LinkedList
0:37:56
Сравнение LinkedList против ArrayList
0:48:36
Методы LinkedList
0:49:54
Примеры реализации LinkedList, ArrayList
0:54:33
Очередь (интерфейс Queue)
0:55:59
Иерархия Queue
0:57:19
Методы Queue
0:58:15
Интерфейсы Deque, PriorityQueue, ArrayDeque
0:58:50
Методы Deque
1:00:08
Примеры реализации Queue, Deque, PriorityQueue, ArrayDeque
1:24:02
Stack. Примеры реализации Stack
1:33:03
Множество. Интерфейсы Set
1:38:50
Иерархия Set. Интерфейсы SortedSet, NavigableSet
1:39:14
Классы HashSet, LinkedHashSet, TreeSet, EnumSet
1:40:51
Класс HashSet
1:41:26
Конструкторы HashSet
1:43:33
Примеры реализации HashSet
1:47:43
Класс TreeSet
1:48:22
Класс LinkedHashSet
1:48:38
Примеры реализации NavigableSet, TreeSet. Интерфейсы Comparator, Comparable.
1:58:56
Сложность работы алгоритмов по времени
ПОКАЗАТЬ ВСЕ
Студенты также смотрят
Java Базовый
ПОДРОБНЕЕ
Java Стартовый
ПОДРОБНЕЕ
SOLID принципы в Java
Автор: Андрей Фок
ПОДРОБНЕЕ
Unit тестирование в Java с JUnit
ПОДРОБНЕЕ

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Премиум Plus
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
199.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
комментарии и обсуждения
Notification success