JDK8 b119 entsorgt altes Build-System
Die Einschläge kommen näher: in wenigen Monaten ist das Release von Java 8 mit all seinen neuen Sprach-Features endlich Realtität. Bis dahin wird noch unter Hochdruck aufgeräumt im JDK, das aktuell im Build 119 verfügbar ist. Dieses Release entledigt sich unter anderem dem alten Build-System und verfügt über einen neuen HotSpot-Build. Vor allem der JDK-Branch konnte von diesem neuen Build profitieren, wie das Changelog zeigt – die meisten Änderungen sind dort passiert.
Das Highlight der kommenden Java-8-Version, die am 18. März erscheinen soll, ist ohne Frage das Projekt Lambda, durch das Lambda-Ausdrücke Einzug in Java halten. Sie bringen Default-Methoden, Methoden-Referenzen und ein Stream API mit sich. Mehr zu Streams gibt es in unserer laufenden Serie „Developer Café“ hier auf JAXenter.
Auf der Java Magazin Lambda-Tour hatte Paul Sandoz die Lambda-Ausdrücke als wichtigstes Sprachfeature seit den Generics aus Java 5 bezeichnet. Eine riesige Anstrengung sei unternommen worden, um Java Lambda-fähig zu machen, wie das bei vielen funktionalen JVM-Sprachen wie Scala oder Clojure schon möglich ist. Die besondere Herausforderung bei Java war dabei natürlich, die Abwärtskompatibilität beizubehalten.
Hinterlasse einen Kommentar