Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में सामान्य संग्रह के उपयोग क्या हैं?


सामान्य संग्रह Java 5 संस्करण में प्रस्तुत किए गए हैं सामान्य संग्रह अक्षम करें टाइप-कास्टिंग और टाइप-कास्टिंग . का कोई उपयोग नहीं है जब इसका उपयोग जेनरिक में किया जाता है। सामान्य संग्रह प्रकार-सुरक्षित . हैं और संकलन-समय . पर चेक किया गया . ये सामान्य संग्रह डेटाटाइप को कक्षाओं के पैरामीटर के रूप में पारित करने की अनुमति देते हैं। संकलक संगतता . की जांच के लिए जिम्मेदार है प्रकार के।

सिंटैक्स

class<type>, interface<type>

टाइप सेफ्टी

जेनेरिक एक ही प्रकार की वस्तु की अनुमति देता है।

List list = new ArrayList(); // before generics
list.add(10);
list.add("100");
List<Integer> list1 = new ArrayList<Integer>(); // adding generics
list1.add(10);
list1.add("100"); // compile-time error.

कास्टिंग टाइप करें

जेनेरिक का उपयोग करते समय टाइप-कास्टिंग की कोई आवश्यकता नहीं है।

List<String> list = new ArrayList<String>();
list.add("Adithya");
String str = list.get(0); // no need of type-casting

संकलन-समय

त्रुटियों की जांच संकलन-समय . पर की जाती है जेनरिक में।

List list = new ArrayList(); // before generics
list.add(10);
list.add("100");
List<Integer> list1 = new ArrayList<Integer>(); // adding generics
list1.add(10);
list1.add("100");// compile-time error

  1. कथन के साथ जावास्क्रिप्ट के क्या उपयोग हैं?

    WITH स्टेटमेंट का उपयोग दी गई संपत्ति के लिए डिफ़ॉल्ट ऑब्जेक्ट को निर्दिष्ट करने के लिए किया जाता है और हमें लंबे ऑब्जेक्ट संदर्भों को लिखने से रोकने की अनुमति देता है। यह दिए गए ऑब्जेक्ट को स्कोप चेन के हेड में जोड़ता है। जावास्क्रिप्ट में स्टेटमेंट के साथ कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी

  1. जावा में JSeparator वर्ग का क्या महत्व है?

    जेसेपरेटर एक जेसेपरेटर एक क्षैतिज . है या ऊर्ध्वाधर पंक्ति या एक खाली स्थान जो घटकों को अलग करता है। एक जेसेपरेटर कक्षा घटकों को अलग करने के लिए एक रेखा खींचने के लिए . का उपयोग किया जाता है एक लेआउट में। मेनू या टूलबार में विभाजक जोड़ने का सबसे आसान तरीका है addSeparator( को कॉल करना ) विध

  1. जावा में विभिन्न प्रकार की कक्षाएं क्या हैं?

    Java में कक्षाओं के प्रकार कंक्रीट क्लास कोई भी सामान्य वर्ग जिसमें कोई अमूर्त विधि या वर्ग नहीं होता है, जिसमें अपने मूल वर्ग या इंटरफ़ेस के सभी तरीकों का कार्यान्वयन होता है और इसकी अपनी विधियाँ एक ठोस वर्ग होती हैं। उदाहरण public class Concrete { // Concrete Class    static int product(