MindView LLC, 2017. — 452 p. — ISBN: 9780981872520, 0981872522.
This book teaches the most modern form of Java programming using the features in the 8th version of that language
On Java 8 is designed for someone with a basic foundation in programming. You can use this book as your first programming text. It’s also intended for professional programmers who want to expand their knowledge.