जेनेरिक्स ले तपाईंलाई क्लास र विधिहरू प्रकार द्वारा मापदण्डीकृत गर्न दिन्छ, ताकि एउटै कोड धेरै प्रकारहरूसँग काम गर्छ जबकि compile-time प्रकार सुरक्षा राख्छ। यो parametric polymorphism हो — "एक आकार, कुनै पनि प्रकार।"
समस्या जो तिनीहरूले समाधान गर्छन्
java
();
list.add();
(String) list.get();
