जावा कलेक्शन फ्रेमवर्क नोट्स

Jul 27, 2024

जावा कलेक्शन फ्रेमवर्क

मुख्य बिंदु

  • प्रोडक्ट बेस कंपनी का साक्षात्कार:

    • डाटा स्ट्रक्चर्स का ज्ञान अनिवार्य है।
    • कलेक्शन फ्रेमवर्क को समझना महत्वपूर्ण है।
  • कलेक्शन फ्रेमवर्क की परिभाषा:

    • यह डाटा स्ट्रक्चर्स और एल्गोरिदम का एक सेट है।
    • जावा कलेक्शन फ्रेमवर्क 1.2 संस्करण से सभी जावा वर्जन में उपलब्ध है।
    • इसमें रेडीमेड (in-built) डेटा स्ट्रक्चर्स होते हैं।
  • उपयोगिता:

    • कलेक्शन के माध्यम से डेटा को आसानी से प्रबंधित किया जा सकता है।
    • अलग-अलग प्रकार के कलेक्शन इंटरफेस देखे जाते हैं।

कलेक्शन के प्रकार

  1. लिस्ट:

    • अनुक्रमित संग्रह।
    • डुप्लीकेट वैल्यूज रखने में सक्षम।
    • उदाहरण: ArrayList, LinkedList, Vector
  2. सेट:

    • अनियोजित संग्रह।
    • यूनिक वैल्यूज केवल।
    • उदाहरण: HashSet, LinkedHashSet, TreeSet
  3. मैप:

    • कुंजी-मूल्य जोड़ी।
    • कुंजी यूनिक होती है।
    • उदाहरण: HashMap, LinkedHashMap, TreeMap

कलेक्शन फ्रेमवर्क का उपयोग

  • कलेक्शन फ्रेमवर्क में पहले डाटा को इम्पोर्ट करना पड़ता है।
  • बैकग्राउंड में डेटा का प्रबंधन कक्षा की मदद से होता है।

महत्वपूर्ण अवधारणाएं

  • जनरिक टाइपिंग:

    • कलेक्शन में प्रकार निर्दिष्ट किया जाता है।
    • उदाहरण: List<Integer>
  • इंटरफेस और कक्षाएं:

    • कलेक्शन इंटरफ़ेस और कक्षाएं कलेक्शन फ्रेमवर्क का हिस्सा हैं।

सामान्य प्रश्न

  1. कलेक्शन और कलेक्शन फ्रेमवर्क में क्या अंतर है?

    • कलेक्शन एक अंतरफलक है जबकि कलेक्शन फ्रेमवर्क एक लाइब्रेरी है।
  2. कलेक्शन फ्रेमवर्क क्यों आवश्यक है?

    • विकास की गति बढ़ाने और कोड की गुणवत्ता सुधारने के लिए।
  3. जावा कलेक्शन फ्रेमवर्क का एक फायदा क्या है?

    • तैयार डेटा स्ट्रक्चर्स का उपयोग करना जिससे प्रोग्रामिंग आसान हो जाती है।

नोट: साक्षात्कार में कलेक्शन फ्रेमवर्क के प्रश्न अक्सर पूछे जाते हैं, इसलिए कलेक्शन फ्रेमवर्क का गहन अध्ययन करें।