Chapter 15: What's New in Java?
Java, as is obvious, has been the leitmotif of this book. Even if, in some of the previous chapters, we focused on more general concepts such as architectural design and software life cycle management, the main goal of this book is to provide Java software engineers with a compendium of architectural concepts, ultimately supporting them to become better architects.
With this in mind, we cannot avoid a few words regarding the status of Java technology today, especially regarding the latest releases.
In this chapter, we are going to discuss the following topics:
- Java versioning
- Vendor ecosystem
- What's new in Java 17
So, let's start with an overview of Java versioning.