Generics வகுப்புகள், இடைமுகங்கள் மற்றும் முறைகளை எழுத உங்களை அனுமதிக்கின்றன, அவை அழைப்பவரால் நির்ணயிக்கப்படும் வகை அளவுருவுடன் செயல்படுகின்றன — compile-time வகை பாதுகாப்பு வழங்கி மற்றும் வெளிப்பாட்டுக்கான প்রয়োজனை நீக்குவது. அவை Collections Framework மற்றும் மறுபயன்படுத்தக்கூடிய நூலகங்களை சக்திசாலி செய்கின்றன.
Generics தீர்க்கும் சிக்கல்
();
list.add();
list.add();
(String) list.get();
List<String> list = <>();
list.add();
list.add();
list.get();
