Generics stellen je in staat om klassen en methoden geparametriseerd door type te schrijven, zodat dezelfde code met veel types werkt terwijl compile-time typeveiligheid behouden blijft. Dit is parametrische polymorfisme — "één vorm, elk type."
Waarom het belangrijk is
();
list.add();
(String) list.get();
