Java 8
Revolution statt Evolution
Oracle hat die Pläne für Java 8 genauer dargestellt. Während bei Java 7 noch wenig geändert wurde, soll Java 8 mit der Einführung der Projekte Lambda und Jigsaw wieder deutlich anders ausfallen.
Java 8 soll wichtigere Änderungen enthalten als der erst vor kurzem veröffentlichte Vorgänger. Die beiden wichtigsten Projekte Lambda (JSR 335) und Jigsaw sollen Java revolutionieren. Beide hatten es nicht in Java 7 geschafft, da dessen Erscheinungstermin sich sonst zu sehr verzögert hätte.
Auf der Hausmesse Javaone 2011 bestätigte Oracle-Entwickler Mark Reinhold die bereits bekannten Pläne, mit Lambda Expressions auch Closures oder Funktionsabschlüsse in Java 8 integrieren zu wollen, wie sie bereits in einigen nicht funktionalen Programmiersprachen existieren. Damit soll Java für Multicore-Maschinen optimiert werden.
Mit dem Projekt Jigsaw soll die Modularisierung von Java vorangetrieben werden. Ziel sei es, Java-Umgebungen samt Anwendungen auf bis zu 10 MByte zu reduzieren. Unter dem Namen Nashorn soll es auch eine neue Javascript-Engine von Oracle für Java geben. Sie soll die bislang von Mozilla stammende Rhino-Engine ersetzen. Nashorn basiert auf dem Projekt "Supporting Dynamically Typed Languages on the Java Platform", das unter der Kennung JSR 292 geführt wird.
Geplant ist auch die Integration der Java Virtual Maschinen JRockit und Hotspot sowie die Unterstützung von Sensoren, über die Java direkt auf Hardwaresensoren zugreifen können soll. Ferner soll Java 8 Typen-Annotationen und ein neues Datums- und Zeit-API (JSR 310) enthalten.
Die Veröffentlichung von Java 8 ist für Mitte 2013 geplant.






Klar: - Keine primitiven Datentypen. - if als Methode (von Boolean) und nicht als...
..richtiger support von entweder ALSA oder jetzt besser gleich PulseAudio. Kein...
Oracle scheiterte sauber an der Deinstallation. Sogar die Reihenfolge stimmt! ;-)
Es sind auch zwei verschiedene Projekte. Im Artikel ist zu einem PDF verlinkt.
Stört mich auch des öfteren. Eine schöne Lösung wäre doch beides anzubieten, in Klammern...
Kommentieren