Sign up
Forgot password?
FAQ: Login

Urma Raoul-Gabriel, Fusco Mario, Mycroft Alan. Modern Java in Action: Lambdas, Streams, and functional-style programming

  • zip file
  • size 4,45 MB
  • contains epub document(s)
Urma Raoul-Gabriel, Fusco Mario, Mycroft Alan. Modern Java in Action: Lambdas, Streams, and functional-style programming
Nd edition. — Manning Publications Co, 2019. — 590 p. — ISBN: 978-1617293566.
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 makes implementing these designs significantly easier. It’s time to upgrade your skills and meet these challenges head-on!
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.
Fundamentals
Java 8, 9, 10, and 11: what’s happening?
Passing code with behavior parameterization.
Lambda expressions.
Functional-style data processing with streams
Introducing streams.
Working with streams.
Collecting data with streams.
Parallel data processing and performance.
Effective programming with streams and lambdas
Collection API enhancements.
Refactoring, testing, and debugging.
Domain-specific languages using lambdas.
Everyday Java
Using Optional as a better alternative to null.
New Date and Time API.
Default methods.
The Java Module System.
Enhanced Java concurrency
Concepts behind CompletableFuture and reactive programming.
CompletableFuture: composable asynchronous programming.
Reactive programming.
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.
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up