Курс: JVA-063
Длительность: 6 ч.
Длительность: 6 ч.
Описание
На курсе рассматриваются возможности NIO 2.0, такие как буферы для данных (в том числе за пределами heap), создание и работа с каналами, селекторами, а также работа с асинхронным API.Изучается использование асинхронного API совместно с CompletableFuture из Java 8, дается пример разработки асинхронного сервера и клиента.
Разбираемые темы
- Обзор старого API для ввода-вывода;
- Введение в NIO;
- Каналы;
- Буфер: вместимость, позиция и лимит;
- Типы буферов;
- Селекторы;
- Асинхронное API;
- Создание асинхронного сервера и клиента.
Цели
Дать слушателям основные знания, необходимые для работы с NIO 2.0 в Java.Целевая аудитория
Java-разработчики, Java-архитекторы.После окончания курса выдаётся сертификат на бланке Luxoft Training