---
product_id: 81064857
title: "Modern Java in Action: Lambdas, streams, functional and reactive programming"
price: "Rp1588303"
currency: IDR
in_stock: true
reviews_count: 13
url: https://www.desertcart.id/products/81064857-modern-java-in-action-lambdas-streams-functional-and-reactive-programming
store_origin: ID
region: Indonesia
---

# Modern Java in Action: Lambdas, streams, functional and reactive programming

**Price:** Rp1588303
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Modern Java in Action: Lambdas, streams, functional and reactive programming
- **How much does it cost?** Rp1588303 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.id](https://www.desertcart.id/products/81064857-modern-java-in-action-lambdas-streams-functional-and-reactive-programming)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Summary Manning's bestselling Java 8 book has been revised for Java 9! In Modern Java in Action , you'll build on your existing Java language skills with the newest features and techniques. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Modern applications take advantage of innovative designs, including microservices, reactive architectures, and streaming data. Modern Java features like lambdas, streams, and the long-awaited Java Module System make implementing these designs significantly easier. It's time to upgrade your skills and meet these challenges head on! About the Book Modern Java in Action connects new features of the Java language with their practical applications. Using crystal-clear examples and careful attention to detail, this book respects your time. It will help you expand your existing knowledge of core Java as you master modern additions like the Streams API and the Java Module System, explore new approaches to concurrency, and learn how functional concepts can help you write code that's easier to read and maintain. What's inside Thoroughly revised edition of Manning's bestselling Java 8 in Action New features in Java 8, Java 9, and beyond Streaming data and reactive programming The Java Module System About the Reader Written for developers familiar with core Java features. About the Author Raoul-Gabriel Urma is CEO of Cambridge Spark. Mario Fusco is a senior software engineer at Red Hat. Alan Mycroft is a University of Cambridge computer science professor; he cofounded the Raspberry Pi Foundation. Table of Contents PART 1 - FUNDAMENTALS Java 8, 9, 10, and 11: what's happening? Passing code with behavior parameterization Lambda expressions PART 2 - FUNCTIONAL-STYLE DATA PROCESSING WITH STREAMS Introducing streams Working with streams Collecting data with streams Parallel data processing and performance PART 3 - EFFECTIVE PROGRAMMING WITH STREAMS AND LAMBDAS Collection API enhancements Refactoring, testing, and debugging Domain-specific languages using lambdas PART 4 - EVERYDAY JAVA Using Optional as a better alternative to null New Date and Time API Default methods The Java Module System PART 5 - ENHANCED JAVA CONCURRENCY Concepts behind CompletableFuture and reactive programming CompletableFuture: composable asynchronous programming Reactive programming PART 6 - FUNCTIONAL PROGRAMMING AND FUTURE JAVA EVOLUTION Thinking functionally Functional programming techniques Blending OOP and FP: Comparing Java and Scala Conclusions and where next for Java

Review: If you want to take your Java fundamentals to the next level, this is the book. - The only regret that I have about this book is taking 6 months to get deep into it after I bought it. I recently had a coding challenge, which I completed successfully, but using some archaic for-loops. I knew a little about the Java Streams API but not enough to use it intensely. Had I finished this book, my performance in that coding challenge would have been much better. The book guides you sequentially from Lambdas, to method references, functional interfaces to streams in a way that builds up to skills and tools that will blow your mind. Even before the authors used the word SQL to describe what Streams manipulation does with collections, I had reached that conclusion. For instance, the filter() is like a Where in SQL. The sorted() is like an Order By in SQL, etc. Basically you'll learn how to query your collection by chaining. And that's just 1 3rd of the book. My Java fundamentals have been enriched or "modernized" beyond measure. It's fun to actually code the examples and break them and play around with them. My next coding challenge will be off the charts for sure.
Review: A clear guide to lambdas, streams and functional/reactive programming - The beauty of this book is that the authors gradually build the lessons from the things that you already know. Comparative learning is the best kind of learning and the authors have done a brilliant job with their teaching approach. Almost all other java 8 books and tutorials start with abstract stuff like “functional interfaces” with the “runnable interface” as the example, assuming people are experts in these topics. Most java authors really prefer to drown their readers in esoteric obscurity, like the language itself. But the authors of Modern Java in Action explain everything step by step, taking you by the hand until you grasp the concepts completely. That’s the hallmark of a great book. Really looking forward to their next book if they plan to write one.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #310,593 in Books ( See Top 100 in Books ) #8 in Functional Software Programming #68 in Object-Oriented Design #259 in Software Development (Books) |
| Customer Reviews | 4.4 out of 5 stars 209 Reviews |

## Images

![Modern Java in Action: Lambdas, streams, functional and reactive programming - Image 1](https://m.media-amazon.com/images/I/71ShmxEKfjL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ If you want to take your Java fundamentals to the next level, this is the book.
*by A***P on February 10, 2022*

The only regret that I have about this book is taking 6 months to get deep into it after I bought it. I recently had a coding challenge, which I completed successfully, but using some archaic for-loops. I knew a little about the Java Streams API but not enough to use it intensely. Had I finished this book, my performance in that coding challenge would have been much better. The book guides you sequentially from Lambdas, to method references, functional interfaces to streams in a way that builds up to skills and tools that will blow your mind. Even before the authors used the word SQL to describe what Streams manipulation does with collections, I had reached that conclusion. For instance, the filter() is like a Where in SQL. The sorted() is like an Order By in SQL, etc. Basically you'll learn how to query your collection by chaining. And that's just 1 3rd of the book. My Java fundamentals have been enriched or "modernized" beyond measure. It's fun to actually code the examples and break them and play around with them. My next coding challenge will be off the charts for sure.

### ⭐⭐⭐⭐⭐ A clear guide to lambdas, streams and functional/reactive programming
*by T***S on August 16, 2020*

The beauty of this book is that the authors gradually build the lessons from the things that you already know. Comparative learning is the best kind of learning and the authors have done a brilliant job with their teaching approach. Almost all other java 8 books and tutorials start with abstract stuff like “functional interfaces” with the “runnable interface” as the example, assuming people are experts in these topics. Most java authors really prefer to drown their readers in esoteric obscurity, like the language itself. But the authors of Modern Java in Action explain everything step by step, taking you by the hand until you grasp the concepts completely. That’s the hallmark of a great book. Really looking forward to their next book if they plan to write one.

### ⭐⭐⭐⭐⭐ Plenty of exercises and excellent diagramming
*by D***O on May 22, 2021*

In general the book has a very good organization. Well written. Many practical exercises. Many questions to go on your own to consolidate what you've learned. Highly recommended. My search for a well written Java (Introductory) book has finished with this.

## Frequently Bought Together

- Modern Java in Action: Lambdas, streams, functional and reactive programming
- Effective Java
- Java Concurrency in Practice

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.id/products/81064857-modern-java-in-action-lambdas-streams-functional-and-reactive-programming](https://www.desertcart.id/products/81064857-modern-java-in-action-lambdas-streams-functional-and-reactive-programming)

---

*Product available on Desertcart Indonesia*
*Store origin: ID*
*Last updated: 2026-06-28*