Too Long; Didn't Read
The book is structured in 13 chapters that covers 260+ problems ranging Java 8 to Java 13. The author uses the crafted problems as a pretext to cover all Java 8-12 features. Each problem is passed through several solutions, including Java 8 functionalstyle. The aim is provide solutions to problems encountered in a wide range of applications, such as sorting, finding, comparing, filling, replacing, merging, and so on. The provided solutions are implemented as the base for solving other related problems.