Am 23.02.2013 04:52, schrieb Achim Peters:
> Bin ein bisschen raus. Mein letzter Stand war glaube ich Java 5 mit ein
> paar netten Schmankerl
Schᅵn gesagt. Die "paar netten Schmankerl" waren massive
Sprachᅵnderungen, von denen einige - auch wenn man sich ᅵber die
konkrete Umsetzung streiten kann - wirklich bestehende Lᅵcken
geschlossen haben (Generics, Enums), andere syntaktischer Firlefanz mit
Missbrauchspotential sind (Autoboxing). Auf jeden Fall kann seit 1.5
niemand mehr ernsthaft behaupten, Java sei so etwas wie "einfach".
> 6 mᅵsste ich nachschlagen
Da gab es nichts Neues bzgl. der Sprache.
> 7 habe ich gar nicht mitgekriegt und jetzt gibt's schon 8?
Noch nicht fertig. Aber wohl irgendwann dieses Jahr.
> Was sind denn in jeweils drei Zeilen die Highlights von 7 und 8?
Zu 7:
http://docs.oracle.com/javase/7/docs/technotes/guides/language/enhancements.html#javase7
Am relevatesten fand ich Switches ᅵber Strings und die try-Blᅵcke mit
den Closeables.
Der dickste Brocken in 8 wird wohl, dass Java dann so etwas ᅵhnliches
kᅵnnen wird wie Block-Closures in Smalltalk, nur mit hᅵsslicher Syntax
und natᅵrlich gleichzeitiger Beibehaltung all des bisherigen Murkses,
mit dem man deren Fehlen ausgleichen wollte (anonyme methodenlokale
Klassen).
Und wahrscheinlich werden wieder umzig Sonderfᅵlle an allen Ecken und
Enden eingebaut. Ich bin mal gespannt, um wie viel dicker die Langspec
diesmal wird...
Gruᅵ,
Michael