कक्षा < टी > का अर्थ है कि जेडीके 1.5 के बाद, वर्ग परिभाषित वर्ग के प्रकार से उत्पन्न होता है। इस बारे में सोचने का एक तरीका यह है कि कक्षा अपने प्रकार के उदाहरण बनाने के लिए एक कारखाना है।
विशेष रूप से, कक्षा < टी > कक्षा.newInstance() विधि से प्रकार टी के उदाहरण बनाता है।
जेडीके 1.5 से, यह जावा भाषा स्पेक द्वारा अनुशंसित है कि आपको कच्चे प्रकार का उपयोग नहीं करना चाहिए। इसलिए, यह अत्यधिक अनुशंसा की जाती है कि अज्ञात प्रकार के क्लास इंस्टेंस से निपटने पर, आपको इसे "कक्षा <" > "और न केवल" कक्षा "के रूप में संदर्भित करना चाहिए। बेशक, यदि आप वास्तव में प्रकार या कुछ बाध्य जानते हैं, तो आपको इसे निर्दिष्ट करने के कुछ लाभ मिल सकते हैं।
स्रोत
2008-11-15 03:17:55
महान उदाहरण! मैं अभी भी जावा की मूल बातें सीख रहा हूं और हमेशा इन ब्रैकेट के साथ कोड की रेखाओं के बारे में सोच रहा हूं। –
धन्यवाद हाँ ... मुझे जेनेरिक के बारे में पता है लेकिन? वाइल्डकार्ड वह चीज थी जिसे मैं सुनिश्चित करना चाहता था कि मैं पूरी तरह समझ गया हूं। –
सिवाय इसके कि आप इस तरह की एक नई कक्षा नहीं बना सकते हैं;) शायद सामान्य FormClass = obj.getClass(); – erickson