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