Mit der Einführung von Java 7 wird gleichzeitig die Initialisierung von generischen Typen aktualisiert. In Java 6 ist es zwingend notwendig, dass generalisierte Typen redundant deklariert werden mussten.
Dies ist mit Java 7 endlich nicht mehr notwendig. Mit der Einführung des sogenannten Diamond-Operators (< >) kann ab sofort auf eine redundante Deklaration verzichtet und damit deutlich übersichtlicher Code erstellt werden!
Zwar haben die meisten IDEs die Arbeit der redundanten Deklaration für den Nutzer abgenommen, aber die Lesbarkeit des Codes wurde dadurch nicht unbedingt besser.
Definitiv ein Schritt in die richtige Richtung, wenngleich fürs erste auch gewöhnungsbedürftig!
Keine Kommentare:
Kommentar veröffentlichen