5Java Generics

Generische Typen sind seit Java 5 Teil der Sprache. Vor der Einführung der generischen Typen durch Java Generics musste jedes Objekt, das aus einer Sammlung gelesen wurde, explizit umgewandelt werden. Die Gefahr dabei war natürlich, dass für ein versehentlich eingefügtes Objekt des falschen Typs die Typumwandlung zur Laufzeit scheitern konnte. Anders mit Java Generics. Hier teilen Sie dem Compiler mit, welche Typen von Objekten in einer Sammlung erlaubt sind. Der Compiler steuert die nötigen Typumwandlungen automatisch bei und warnt Sie zur Kompilierzeit, wenn Sie versuchen, ein Objekt des falschen Typs einzufügen. Dies führt zu sichereren und klareren Programmen. Doch diese Vorzüge, die im Übrigen nicht auf Sammlungen beschränkt ...

Get Effective Java, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.