Bu kılavuz, Java Generics sisteminin ileri düzey konularını ele alır: joker karakterler (wildcards), tür silme (type erasure) mekanizması ve genel türler üzerindeki kısıtlamalar.
Üst sınırlandırılmış (? extends T), alt sınırlandırılmış (? super T) ve sınırlandırılmamış (?) joker karakterleri, joker yakalamayı ve kullanım kılavuzunu (in/out kuralı) inceler.
Java derleyicisinin geriye dönük byte kodu uyumluluğu sağlamak için genel tür parametrelerini nasıl sildiğini ve köprü metotlarını (bridge methods) açıklar.
Tür parametreleri ile nesne oluşturamama, statik alan bildirememe, dizi oluşturamama ve istisna yakalayamama gibi Java genel tür kısıtlamalarını ve çözümlerini ele alır.