EMZETT.
Giriş yap

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