Welche Java Features helfen uns künftig besseren Code zu schreiben?
In den Java Versionen 12 bis 21 gibt es spannende neue Features, die ich euch hier zeigen möchte:
Seit Java 9 gibt es halbjährlich ein neues Release. Java 11 ist aufgrund des verlängerten Supports bis September 2026 ein wichtiges Release, daher wird Java 11 aktuell häufig im Berufsumfeld eingesetzt.
Seit September 2023 gibt es mit Java 21 ein neues Release mit verlängertem Support (LTS), welches Java 11 und 17 im Berufsumfeld mit der Zeit ablösen wird.
Hier zeige ich einige Features der Java Versionen 12-21, welche aus meiner Sicht direkten Einfluss auf die Code-Qualität haben und somit das Thema Clean Code unterstützen.
Ich verwende IntelliJ und eclipse in den Videos, falls ihr mit programmieren wollt, hier die Setup-Schritte:
JDK 21 z.B. von Oracle downloaden und installieren
IntelliJ / eclipse auf die neuste Version aktualisieren.
Bei Eclipse benötigt ihr ein Java 21 Plugin, das über den Marketplace installiert wird.
Danach könnt ihr über die Projekt Properties Java 21 im Java Build Path einstellen oder die Konfiguration eures Build-Tools (z.B. Maven, pom.xml, <java.version>) entsprechend anpassen.