જેનેરિક્સ તમને અભ્યાસક્રમો, ઇન્ટરફેસ અને પદ્ધતિઓ લખવા દે છે જે પ્રકારના પરિમાણ સાથે કામ કરે છે જે કૉલર દ્વારા નિર્દિષ્ટ છે — સંકલન સમયે પ્રકારની સલામતી પ્રદાન કરે છે અને કાસ્ટિંગને દૂર કરે છે. તેઓ Collections ફ્રેમવર્ક અને પુનઃવ્યવહારી લાઇબ્રેરીઓને શક્તિ આપે છે.
સમસ્યા કે જેને જેનેરિક્સ હલ કરે છે
();
list.add();
list.add();
(String) list.get();
List<String> list = <>();
list.add();
list.add();
list.get();
