Gestern endete der Support für J2SE 5.0, Java 5 hat damit sein "End of Service Life" (EOSL) erreicht. 2004 war Java 5 (Tiger) eingeführt worden und hatte einige Neuerungen gebracht, auch die Sprachmodularisierung betreffend. Zu den Änderungen gehörten unter anderem Generic Types, Varargs, Core-XML-Support und Concurrency-Utilities.
Sun hatte sich bei der Entwicklung von Java 5 zwei oberste Ziele gesetzt: Erstens soll die Entwicklung mit Java einfacher werden und zweitens soll dabei die Abwärtskompatibilität gewahrt bleiben. Um mit Java 1.x kompatibel zu bleiben, wurde in den Java-Compiler eine Art Präprozessor integriert, der die neuen Sprachkonstrukte aus Java 5 erkennt und in herkömmlichen Java-Code übersetzt.
Wer noch einmal in Erinnerungen schwelgen will, kann dies mit den Artikeln "Leinen los! Der Tiger ist frei" und "Mit dem Tiger in der Falle" auf JAXenter tun.















