Jenerikler (generics)
Kısaca: Açısal parantezlerdeki (<T>) tip parametreleri; tip güvenliğinden vazgeçmeden bir sınıfı veya yöntemi rastgele tipler için yeniden kullanılabilir kılar.
Biraz daha ayrıntılı: Jenerikler olmadan bir koleksiyon genel Object tipiyle çalışmak ve değerleri alırken elle geri dönüştürmek zorunda kalırdı — hataya yatkın, çünkü tip hataları ancak çalışma zamanında yakalanırdı.
class Box<T> {
private T content;
void set(T content) { this.content = content; }
T get() { return content; }
}Ayrıntılı
Ayrıca bak: Sarmalayıcı sınıflar, Koleksiyonlar, List