Купить книгу Современный Java в действии: лямбда-выражения, потоки, функциональное и реактивное программирование на русском [PDF, EPUB, FB2, MOBI]
#1856347
Modern Java in Action: Lambdas, streams, functional and reactive programming (B09782LG72)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Raoul-Gabriel Urma | #58: Программирование на Java
Краткое содержание
Бестселлер Мэннинга по Java 8 был переиздан для Java 9! В книге «Современный Java в действии» вы сможете развить свои существующие навыки работы с языком Java, используя новейшие функции и методы.
О технологии
Современные приложения используют инновационные подходы, включая микросервисы, реактивные архитектуры и потоковую обработку данных. Современные возможности Java, такие как лямбда-выражения, потоки и долгожданная модульная система Java, значительно упрощают реализацию этих подходов. Пришло время повысить свою квалификацию и смело встретить эти вызовы!
О книге
Книга «Современный Java в действии» связывает новые возможности языка Java с их практическим применением. Используя предельно ясные примеры и уделяя пристальное внимание деталям, эта книга бережно относится к вашему времени. Она поможет вам расширить ваши существующие знания основ Java, освоив современные дополнения, такие как API потоков и модульная система Java, изучив новые подходы к параллельному программированию и узнав, как функциональные концепции могут помочь вам писать более читаемый и поддерживаемый код.
Что внутри?
О читателе
Предназначено для разработчиков, знакомых с основными функциями Java.
Об авторе
Рауль-Габриэль Урма — генеральный директор Cambridge Spark. Марио Фуско — старший инженер-программист в Red Hat. Алан Майкрофт — профессор информатики Кембриджского университета; он является соучредителем фонда Raspberry Pi Foundation.
Оглавление
Бестселлер Мэннинга по Java 8 был переиздан для Java 9! В книге «Современный Java в действии» вы сможете развить свои существующие навыки работы с языком Java, используя новейшие функции и методы.
О технологии
Современные приложения используют инновационные подходы, включая микросервисы, реактивные архитектуры и потоковую обработку данных. Современные возможности Java, такие как лямбда-выражения, потоки и долгожданная модульная система Java, значительно упрощают реализацию этих подходов. Пришло время повысить свою квалификацию и смело встретить эти вызовы!
О книге
Книга «Современный Java в действии» связывает новые возможности языка Java с их практическим применением. Используя предельно ясные примеры и уделяя пристальное внимание деталям, эта книга бережно относится к вашему времени. Она поможет вам расширить ваши существующие знания основ Java, освоив современные дополнения, такие как API потоков и модульная система Java, изучив новые подходы к параллельному программированию и узнав, как функциональные концепции могут помочь вам писать более читаемый и поддерживаемый код.
Что внутри?
- Тщательно переработанное издание бестселлера Мэннинга «Java 8 в действии»
- Новые возможности в Java 8, Java 9 и более поздних версиях.
- Потоковая передача данных и реактивное программирование
- Система модулей Java
О читателе
Предназначено для разработчиков, знакомых с основными функциями Java.
Об авторе
Рауль-Габриэль Урма — генеральный директор Cambridge Spark. Марио Фуско — старший инженер-программист в Red Hat. Алан Майкрофт — профессор информатики Кембриджского университета; он является соучредителем фонда Raspberry Pi Foundation.
Оглавление
- Что происходит с Java 8, 9, 10 и 11?
- Передача кода с параметризацией поведения.
- Лямбда-выражения
- Представляем потоки
- Работа с потоками
- Сбор данных с помощью потоков.
- Параллельная обработка данных и производительность
- Улучшения API коллекций
- Рефакторинг, тестирование и отладка.
- Предметно-ориентированные языки с использованием лямбда-выражений
- Использование Optional — лучшая альтернатива null.
- Новый API для работы с датой и временем.
- Методы по умолчанию
- Система модулей Java
- Концепции, лежащие в основе CompletableFuture и реактивного программирования.
- CompletableFuture: компонуемое асинхронное программирование
- Реактивное программирование
- Функциональное мышление
- Методы функционального программирования
- Сочетание объектно-ориентированного и функционального программирования: сравнение Java и Scala
- Выводы и дальнейшие перспективы Java