Fußnoten

2 Syntaxerweiterungen in JDK 9 bis 11

1Dies war designtechnisch nicht schön, aber nötig, um Rückwärtskompatibilität sowie Erweiterbarkeit zu erreichen und um vor allem die Neuerungen im Bereich der Streams nahtlos ins JDK integrieren zu können.

2Dieser Nachteil verliert durch Nutzung einer modernen Microservice-Architektur etwas an Gewicht, da die Designsünde dann relativ isoliert existiert.

3 Neues und Änderungen in JDK 9

1Zur besseren Lesbarkeit erfolgt dazu ein statischer Import von java.util.Map.entry. Zudem sieht man, dass ofEntries() eine klarere Gruppierung von Schlüssel und Wert erlaubt, was vor allem dann hilfreich ist, wenn diese vom selben Typ sind.

2Die Zahlen basieren auf Stuart Marks’ Vortrag »New Collections APIs for Java ...

Get Java – die Neuerungen in Version 9 bis 14 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.