В наши дни, когда программы асинхронны, а быстрая реакция - важнейшее свойство, реактивное программирование поможет писать более надежный, лучше масштабируемый и быстрее работающий код. Благодаря этой книге программист на Java узнает о реактивном подходе к задачам и научится создавать программы, вобравшие в себя лучшие черты этой новой и весьма перспективной парадигмы. Данная книга содержит глубокое и подробное изложение концепций и принципов использования реактивного программирования вообще и RxJava в частности. Книга может использоваться как для последовательного изучения предмета, так и в качестве справочника по библиотеке.
Синхронный и асинхронный режим.
Обычно объект observable асинхронный, но это не обязательно. Он может быть и синхронным и по умолчанию таковым и является. Rxjava не включает асинхронный режим, если ее об этом не просят. Если на синхронный объект observable подписаться, то он будет передавать все данные в потоке подписчика, а затем завершится (если поток конечный). Если за объектом observable стоит блокирующий сетевой ввод-вывод, то он будет синхронно блокировать поток подписчика и передавать событие методу onNext () после возврата из блокирующего обращения к сети.
Оглавление.
Предисловие.
Вступление.
Глава 1.Реактивное программирование.
Глава 2.Реактивные расширения.
Глава 3.Операторы и преобразования.
Глава 4.Применение реактивного программирования в существующих приложениях.
Глава 5.Реактивность сверху донизу.
Глава 6.Управление потоком и противодавление.
Глава 7.Тестирование и отладка.
Глава 8.Практические примеры.
Глава 9.Направления будущего развития.
Приложение А. Дополнительные примеры HTTP-серверов.
Приложение В. Решающее дерево для выбора операторов Observable.
Об авторах.
Об изображении на обложке.
Предметный указатель.
Купить - djvu .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Нуркевич :: #Кристенсен :: #учебник по программированию :: #программирование :: #java
Смотрите также учебники, книги и учебные материалы:
- Введение в научный Python, часть 1, Доля П.Г., 2016
- C++Builder, Учебный курс, Павлоградский В.В., Пальчиковский В.В., 2014
- РНР - это просто, начинаем с видеоуроков, Ляпин Д.А., 2012
- Создание Web-сайтов, самоучитель, Спека М.В., 2007
- Разработка обслуживаемых программ на языке Java, Виссер Д., 2017
- Программирование компьютерной графики, Современный OpenGL, Боресков А.В., 2019
- Современный Java, рецепты программирования, Коузен К., 2018
- Программирование на языке Rust, Блэнди Д., Орендорф Д., 2018