Generics ermöglichen es, Klassen und Methoden zu schreiben, die über einen Typ parametrisiert sind, sodass derselbe Code mit vielen Typen funktioniert und dabei die Typsicherheit zur Compile-Zeit erhalten bleibt. Das ist parametrischer Polymorphismus – "eine Form, jeder Typ."
Das Problem, das sie lösen
();
list.add();
(String) list.get();
