Book description
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.
Table of contents
- Copyright
- Brief Table of Contents
- Table of Contents
- Praise for the previous edition, Java 8 in Action, by Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft.
- Preface
- Acknowledgments
- About this book
- About the authors
- About the cover illustration
- Part 1. Fundamentals
- Part 2. Functional-style data processing with streams
- Part 3. Effective programming with streams and lambdas
- Part 4. Everyday Java
- Part 5. Enhanced Java concurrency
- Part 6. Functional programming and future Java evolution
- Appendix A. Miscellaneous language updates
- Appendix B. Miscellaneous library updates
- Appendix C. Performing multiple operations in parallel on a stream
- Appendix D. Lambdas and JVM bytecode
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: Modern Java in Action
- Author(s):
- Release date: October 2018
- Publisher(s): Manning Publications
- ISBN: 9781617293566
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …
book
Grokking Algorithms
Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn …