Refresh Your Home For Fall
Buy New
To see product details, add this item to your cart.
Ships from: Amazon.com
Sold by: Amazon.com
To see product details, add this item to your cart. You can always remove it later.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
30-day refund / replacement
30-day refund / replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Read full return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Support
Product support included
What's Product Support?
In the event your product doesn't work as expected or you need help using it, Amazon offers free product support options such as live phone/chat with an Amazon associate, manufacturer contact information, step-by-step troubleshooting guides, and help videos. By solving product issues, we help the planet by extending the life of products. Availability of support options differ by product and country. Learn more
To see product details, add this item to your cart. You can always remove it later.
May have notes or highlighting. Spine can show signs of wear. ~ BooksRun: cheaper books, every time! May have notes or highlighting. Spine can show signs of wear. ~ BooksRun: cheaper books, every time! See less
Access codes and supplements are not guaranteed with used items.
Ships from and sold by BooksRun.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

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

Follow the authors

Get new release updates & improved recommendations
See all
Something went wrong. Please try your request again later.

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

4.4 out of 5 stars (212)

Purchase options and add-ons

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

  1. PART 1 - FUNDAMENTALS

  2. Java 8, 9, 10, and 11: what's happening?
  3. Passing code with behavior parameterization
  4. Lambda expressions
  5. PART 2 - FUNCTIONAL-STYLE DATA PROCESSING WITH STREAMS

  6. Introducing streams
  7. Working with streams
  8. Collecting data with streams
  9. Parallel data processing and performance
  10. PART 3 - EFFECTIVE PROGRAMMING WITH STREAMS AND LAMBDAS

  11. Collection API enhancements
  12. Refactoring, testing, and debugging
  13. Domain-specific languages using lambdas
  14. PART 4 - EVERYDAY JAVA

  15. Using Optional as a better alternative to null
  16. New Date and Time API
  17. Default methods
  18. The Java Module System
  19. PART 5 - ENHANCED JAVA CONCURRENCY

  20. Concepts behind CompletableFuture and reactive programming
  21. CompletableFuture: composable asynchronous programming
  22. Reactive programming
  23. PART 6 - FUNCTIONAL PROGRAMMING AND FUTURE JAVA EVOLUTION

  24. Thinking functionally
  25. Functional programming techniques
  26. Blending OOP and FP: Comparing Java and Scala
  27. Conclusions and where next for Java

Frequently bought together

This item: Modern Java in Action: Lambdas, streams, functional and reactive programming
$50.72
Get it as soon as Sunday, Sep 20
Only 8 left in stock (more on the way).
Ships from and sold by Amazon.com.
+
$43.86
Get it as soon as Tuesday, Sep 22
Only 19 left in stock - order soon.
Ships from and sold by Amazon.com.
+
$37.59
Get it as soon as Sunday, Sep 20
Only 10 left in stock (more on the way).
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Customers also bought or read

Loading...

Editorial Reviews

Review

"My Java code improved significantly after reading this book. I wasable to take the clear examples and immediately put them intopractice."--Holly Cummins, IBM"A comprehensive and practical introduction to the modern featuresof the latest Java releases with excellent examples!"--Oleksandr Mandryk, EPAM Systems"Hands-on Java 8 and 9, simply and elegantly explained."--Deepak Bhaskaran, Salesforce"A lot of great examples and use cases for streams, concurrency, andreactive programming."--Rob Pacheco, Synopsys

About the Author

Raoul-Gabriel Urma is CEO and co-founder of Cambridge Spark, a leading learning community for data scientists and developers in UK. In addition, he is also Chairman and co-founder of Cambridge Coding Academy, a growing community of young coders and pre-university students. Raoul is author of the bestselling programming book "Java 8 in Action" which sold over 20,000 copies globally. Raoul completed a PhD in Computer Science at the University of Cambridge. In addition, he holds a MEng in Computer Science from Imperial College London and graduated with first class honours having won several prizes for technical innovation. Raoul has delivered over 100 technical talks at international conferences. He has worked for Google, eBay, Oracle, and Goldman Sachs. He is also a Fellow of the Royal Society of Arts.

Mario Fusco is a senior software engineer at Red Hat working on Drools, the JBoss rule engine. He created the open source library lambdaj, an internal Java DSL for manipulating collections in a functional way.

Alan Mycroft is Professor of Computer Science at the University of Cambridge, where he researches programming languages, their semantics, optimization and implementation. He is a co-founder and Trustee of the Raspberry Pi Foundation.

Product details

  • Publisher ‏ : ‎ Manning
  • Publication date ‏ : ‎ November 15, 2018
  • Edition ‏ : ‎ 2nd
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 592 pages
  • ISBN-10 ‏ : ‎ 1617293563
  • ISBN-13 ‏ : ‎ 978-1617293566
  • Item Weight ‏ : ‎ 2.2 pounds
  • Dimensions ‏ : ‎ 7.38 x 1.2 x 9.25 inches
  • Best Sellers Rank: #1,054,717 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.4 out of 5 stars (212)

About the authors

Follow authors to get new release updates, plus improved recommendations.