Modern Java in Action

Modern Java in Action
PDF

Book Description
Manning's bestselling Java 8 book has been revised for Java 9 and Java 10! In Modern Java in Action, readers build on their existing Java language skills with the newest features and techniques.
The release of Java 9 builds on what made Java 8 so exciting. In addition to Java 8's lambdas and streams, Java 9 adds a host of new features of its own. It includes new library features to support reactive programming, which give users new ways of thinking about programming and writing code that is easier to read and maintain.

Content

PART 1 - FUNDAMENTALS
1. Java 8, 9, 10, and 11: what’s happening?
2. Passing code with behavior parameterization
3. Lambda expressions

PART 2 - FUNCTIONAL-STYLE DATA PROCESSING WITH STREAMS
4. Introducing streams
5. Working with streams
6. Collecting data with streams
7. Parallel data processing and performance

PART 3 - EFFECTIVE PROGRAMMING WITH STREAMS AND LAMBDAS
8. Collection API enhancements
9. Refactoring, testing, and debugging
10. Domain-specific languages using lambdas

PART 4 - EVERYDAY JAVA
11. Using Optional as a better alternative to null
12. New Date and Time API
13. Default methods
14. The Java Module System

PART 5 - ENHANCED JAVA CONCURRENCY
15. Concepts behind CompletableFuture and reactive programming
16. CompletableFuture: composable asynchronous programming
17. Reactive programming

PART 6 - FUNCTIONAL PROGRAMMING AND FUTURE JAVA EVOLUTION
18. Thinking functionally
19. Functional programming techniques
20. Blending OOP and FP: Comparing Java and Scala
21. Conclusions and where next for Java

Download Modern Java in Action: Lambdas, streams, functional and reactive programming, 2nd Edition PDF or ePUB format free


Free sample

Download in .PDF format



Add comments
Прокомментировать
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2019