Generics vă permit să scrieți clase și metode parametrizate după tip, astfel încât același cod să funcționeze cu multe tipuri menținând în același timp tipul de siguranță în timp de compilare. Aceasta este polimorfismul parametric — "o formă, orice tip".
Problema pe care o rezolvă
();
list.add();
(String) list.get();
