Generics jigħallbuk tikteb klassiet, interfacci u metodi li jaħdmu ma' parametru ta' tip speċifikat mill-msieq — jipprovdu sigurtà ta' tip fil-ħin tal-kompilazzjoni u jeliminaw il-casts. Huma jgħottu l-qawwa lill-Collections Framework u libreries li jistgħu jissaraw.
Il-problema li generics isolvu
();
list.add();
list.add();
(String) list.get();
List<String> list = <>();
list.add();
list.add();
list.get();
