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

जावा में पैकेज और इंटरफेस के बीच अंतर


इस पोस्ट में, हम Java में पैकेज और इंटरफेस के बीच के अंतर को समझेंगे।

पैकेज

  • यह कक्षाओं और/या इंटरफेस का एक समूह है जो एक साथ हैं।

  • इसे "पैकेज" कीवर्ड का उपयोग करके बनाया जा सकता है।

  • इसे आयात किया जा सकता है।

  • यह "आयात" कीवर्ड का उपयोग करके किया जा सकता है।

उदाहरण

package package_name;
public class class_name {
   .
   (body of class)
   .
}

इंटरफ़ेस

  • यह अमूर्त विधियों और स्थिरांक का एक समूह है।

  • इसे "इंटरफ़ेस" कीवर्ड का उपयोग करके बनाया जा सकता है।

  • इसे दूसरे इंटरफ़ेस द्वारा बढ़ाया जा सकता है।

  • इसे एक वर्ग द्वारा भी क्रियान्वित किया जा सकता है।

  • इसे 'कार्यान्वयन' कीवर्ड का उपयोग करके कार्यान्वित किया जा सकता है।

उदाहरण

interface interface_name {
   variable declaration;
   method declaration;
}

  1. जावा में सीरियलाइज़ेशन और एक्सटर्नलाइज़ेशन के बीच अंतर

    सीरियलाइज़ेशन और एक्सटर्नलाइज़ेशन दोनों किसी ऑब्जेक्ट को स्ट्रीम बाइट में बदलने और डेटाबेस या मेमोरी में बाइट स्ट्रीम को स्टोर करने की प्रक्रियाएँ हैं। java.io.Serializable इंटरफ़ेस को लागू करने वाले वर्ग को क्रमबद्ध किया जा सकता है। दूसरी ओर, आवेदन में आवश्यकता के आधार पर कस्टम क्रमांकन के लिए उपयो

  1. जावा में इटरेटर और एन्यूमरेशन के बीच अंतर

    इटरेटर और एन्यूमरेशन दोनों ही संग्रह से किसी तत्व को पार करने और एक्सेस करने के लिए कर्सर हैं। वे दोनों संग्रह ढांचे से संबंधित हैं। संग्रह ढांचे में JDK1.0 और Iterator में JDK.1.2 संस्करण में गणना जोड़ी गई थी। एन्यूमरेशन संग्रह में संरचनात्मक परिवर्तन नहीं कर सकता क्योंकि इसमें संग्रह में तत्व तक

  1. जावा में ऐरेलिस्ट और हैशसेट के बीच अंतर

    हैशसेट और ऐरेलिस्ट दोनों ही जावा संग्रह ढांचे के कुछ सबसे महत्वपूर्ण वर्ग हैं। ArrayList और हैशसेट के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। सीनियर। नहीं. कुंजी ऐरेलिस्ट हैशसेट 1 कार्यान्वयन ArrayList सूची इंटरफ़ेस का कार्यान्वयन है। दूसरी ओर हैशसेट एक सेट इंटरफ़ेस का कार्यान्वयन है। 2 आंतरिक क