Java has undergone significant changes that affect the core Java technologies and APIs at the heart of the Java platform. Some old Java idioms are no longer required, and new features such as modularization make it easier to be successful. However, navigating these changes can be difficult. That’s where Core Java SE 9 for the Impatient, 2nd Edition, (PDF) comes in. It is a comprehensive yet concise guide that covers all the latest updates of Java SE 9. The guide is authored by Cay S. Horstmann, an expert in Java, and the author of the classic two-volume book, Core Java.
The guide offers a faster, easier, and more organized way of learning modern Java. Although Java SE 9 has a lot of updates, Horstmann presents them in small pieces that are easy to comprehend and implement. The guide includes Horstmann’s sample code and practical tips that will help users leverage the new Java features. Some modern features of Java include:
- Lambda expressions that allow users to state actions concisely
- Streams API that streamlines and improves data management
- Concurrent programming that is based on cooperative tasks
- JShell Read-Eval-Print Loop (REPL) that allows users to test code as they build it
- Modules that users can utilize to streamline the development of well-performing complex systems
- The ability to migrate applications to work with the modularized Java API and third-party modules
- An array of API improvements when working with collections, regular expressions, input/output, and processes
Whether you’re a novice starting with modern Java or an experienced developer, this guide will assist you in writing efficient, robust, and secure Java code for the future. Note: The product only includes the ebook, Core Java SE 9 for the Impatient 2nd Edition, in PDF. No access codes are included.
Reviews
There are no reviews yet.