Fußnoten

1 Einleitung

1Allerdings sollte man bedenken, dass sowohl die funktionale Programmierung mit Lambdas als auch die Modularisierung bereits für JDK 7 angekündigt waren.

2 Syntaxerweiterungen in JDK 9

1Dieser Schritt war designtechnisch nicht schön, aber nötig, um Rückwärtskompatibilität und doch Erweiterbarkeit zu erreichen und um vor allem die Neuerungen im Bereich der Streams nahtlos ins JDK 8 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

1Einen Kurzüberblick für dieses Datums-API bietet Anhang A.

2Zur besseren Lesbarkeit erfolgt dazu ein statischer Import von java.util.Map.entry ...

Get Java – die Neuerungen in Version 9 bis 12 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.