Generics memungkinkan Anda menulis kelas dan metode yang diparameterkan oleh tipe, sehingga kode yang sama berfungsi dengan banyak tipe sambil mempertahankan keamanan tipe saat kompilasi. Ini adalah polimorfisme parametrik — "satu bentuk, tipe apa pun."
Masalah yang mereka selesaikan
();
list.add();
(String) list.get();
