Java die Neuerungen in Version 17 LTS 18 und 19 Java IBM die Neuerungen in Version 17 LTS 18 und 19 behandelt alle wesentlichen Änderungen der aktuellen Java Versionen. Einen Schwerpunkt bildet die Beschreibung einer Vielzahl an Syntaxverbesserungen. Beispiele sind die prägnantere Syntax bei switch sowie die mehrzeiligen Strings und records welche die Definition von Werteklassen erleichtern. Auch das immer populärer werdende Pattern Matching für instance of und switch wird vorgestellt. Nicht nur in der Syntax sondern auch in den APIs finden sich einige Neuerungen etwa der HTTP 2 Support sowie diverse Detailverbesserungen beispielsweise im Stream API. Schliesslich werden nennenswerte Neuerungen in der JVM beschrieben unter anderem Direct Compilation die JShell zum interaktiven Ausprobieren JMH zum Erstellen von Microbenchmarks sowie jpackage zum Bereitstellen von installierbaren Distributionen