Article
Parametrizität in Java
So gut wie alle modernen Programmiersprachen erlauben es, Routinen über Werte und über Typen zu parametrisieren.
In Java wird letzteres “Generics” genannt, in C++ hingegen “Templates”.
Obwohl die Konzepte die gleichen sind, unterscheidet sich die Implementation doch stark.
In diesem Artikel möchte ich diese Art der Parametrisierung in Java unter die Lupe nehmen und erklären, warum “Type Erasure” doch eine ganz gute Idee ist.