From Modern Java in Action by Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft

Take 42% off the entire book. Just enter code slurma into the discount code box at checkout at

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. After a practical introduction to lambdas using real-world Java code, you’ll dive into the Streams API. Next, you’ll discover event-driven reactive programming and see how the Java Module System (aka Jigsaw) will help change how you structure your code. This book also explains functional programming in Java, working with collections, and more. Learn about creating and using and Observable with RxJava in the slide deck below.