Bei JavaOne-Konferenz wurden neue Details zu Java 8 bekanntgegeben
Auf Evolution folgt Revolution. Nachdem Java 7 von Oracle eher als evolutionäres Update gesehen wurde, soll Java 8 eine Revolution werden. Mark Reinhold, verantwortlicher Oracle-Ingenieur der Java-Entwicklung, hat auf der JavaOne-Konferenz in San Francisco einen Ausblick auf Java 8 gegeben.
Lambda und Jigsaw
Im Fokus der Entwicklung stehen das Project Lambda, durch das Closures in Java integriert werden sollen, und Project Jigsaw, das sich mit der Modularität der Programmiersprache beschäftigt.
Verschätzt
Java 7 war nicht so umfangreich, wie man es ursprünglich erwartet hatte. Auf der JavaOne 2010 gestand Oracle ein, dass man sich bei der Übernahme von Sun verschätzt hatte. Die Integration dauerte länger als erwartet, weshalb der Zeitplan für Java 7 nicht eingehalten werden konnte.
Wunsch und Uneinigkeit
Als Hauptgrund für die Integration von Lambda in Java nannte Reinhold, laut heise.de, dass die Arbeit mit Multi-Core-Prozessoren diese erforderlich machen. Diese Feature wurde schon lange von der Java-Community gewünscht. Uneinig zeigt man sich hingegen bei einem modularen Java.
Project Nashorn
Ein weitere Neuerung für Java 8 könnte das Project Nashorn sein. Es soll eine Neuimlementierung des JavaScript für die Java Virtual Machine sein. Weiter mögliche Punkte sind der Abschlus der Zusammenführung der JVMs JRockit und HotSpot, eine neue Date/Times API, Typ-Annotationen und die Unterstützung für Sensoren.
JavaOne 2011
Die JavaOne 2011 findet noch bis 6. Oktober in San Francisco statt. Java 8 soll Ende 2012 erscheinen. (soc)