Java 1.5 soll .NET-Entwickler ködern

26.06.2003
Von 
Wolfgang Sommergut ist Betreiber der Online-Publikation WindowsPro.

Der Tigersprung: Seit den Anfängen von Java im Jahr 1995 ließ Sun die Sprache selbst weitgehend unverändert. Den größten Eingriff bedeutete die Einführung von Inneren Klassen mit der Version 1.1. Das für Mitte 2004 geplante Release J2SE 1.5 ("Tiger") soll eine Reihe schon länger geforderter Neuerungen bringen. Dazu zählen:

Metadatenkonzept: Es sieht Anmerkungen zu Klassen, Methoden und Feldern mittels Attributen vor. Ihm kommt eine wesentliche Rolle bei der Entrümpelung von Java zu.

Generics: Sie sollen für Typsicherheit bei Sammlungen sorgen und explizite Typumwandlungen überflüssig machen.

Aufzählungstypen: Wie bereits C oder C++ wird Java das Schlüsselwort "enum" erhalten.

Erweiterte for-Schleife: Zur einfacheren Iteration über Elemente einer Sammlung soll Java eine erweiterte Syntax für for-Schleifen erhalten. Sie entspricht dem "for each" vieler Scriptsprachen.

Autoboxing: Stark vereinfachte Syntax zur Konvertierung von primitiven Datentypen in die korrespondierenden Hüllenklassen und umgekehrt.