
Modern Java in action : lambda, streams, functional and reactive programming
Raoul-Gabriel Urma
Bok · Engelsk · 2018
Omfang | xxxi, 557 s. : ill.
|
---|---|
Opplysninger | Includes index.. - 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 laternative 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.. - 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!
|
Emner | |
Dewey | |
ISBN | 1617293563. - 9781617293566
|