Generikler, arayanın belirttiği tür parametresi ile çalışan sınıflar, arayüzler ve yöntemler yazmanızı sağlar — derleme zamanı tür güvenliği sunarak ve casting ihtiyacını ortadan kaldırır. Collections Framework ve yeniden kullanılabilir kitaplıkları güçlendirir.
Generiklerin çözdüğü sorun
();
list.add();
list.add();
(String) list.get();
List<String> list = <>();
list.add();
list.add();
list.get();
