जावा कलेक्शन फ्रेमवर्क
मुख्य बिंदु
कलेक्शन के प्रकार
-
लिस्ट:
- अनुक्रमित संग्रह।
- डुप्लीकेट वैल्यूज रखने में सक्षम।
- उदाहरण:
ArrayList
, LinkedList
, Vector
।
-
सेट:
- अनियोजित संग्रह।
- यूनिक वैल्यूज केवल।
- उदाहरण:
HashSet
, LinkedHashSet
, TreeSet
।
-
मैप:
- कुंजी-मूल्य जोड़ी।
- कुंजी यूनिक होती है।
- उदाहरण:
HashMap
, LinkedHashMap
, TreeMap
।
कलेक्शन फ्रेमवर्क का उपयोग
- कलेक्शन फ्रेमवर्क में पहले डाटा को इम्पोर्ट करना पड़ता है।
- बैकग्राउंड में डेटा का प्रबंधन कक्षा की मदद से होता है।
महत्वपूर्ण अवधारणाएं
-
जनरिक टाइपिंग:
- कलेक्शन में प्रकार निर्दिष्ट किया जाता है।
- उदाहरण:
List<Integer>
।
-
इंटरफेस और कक्षाएं:
- कलेक्शन इंटरफ़ेस और कक्षाएं कलेक्शन फ्रेमवर्क का हिस्सा हैं।
सामान्य प्रश्न
-
कलेक्शन और कलेक्शन फ्रेमवर्क में क्या अंतर है?
- कलेक्शन एक अंतरफलक है जबकि कलेक्शन फ्रेमवर्क एक लाइब्रेरी है।
-
कलेक्शन फ्रेमवर्क क्यों आवश्यक है?
- विकास की गति बढ़ाने और कोड की गुणवत्ता सुधारने के लिए।
-
जावा कलेक्शन फ्रेमवर्क का एक फायदा क्या है?
- तैयार डेटा स्ट्रक्चर्स का उपयोग करना जिससे प्रोग्रामिंग आसान हो जाती है।
नोट: साक्षात्कार में कलेक्शन फ्रेमवर्क के प्रश्न अक्सर पूछे जाते हैं, इसलिए कलेक्शन फ्रेमवर्क का गहन अध्ययन करें।