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

जावा में Packages और Interfaces में अंतर


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

Packages

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

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

  • इसे इम्पोर्ट किया जा सकता है।

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

उदाहरण

package package_name; public class class_name {    .    (क्लास का शरीर)    . }

Interfaces

  • यह एब्स्ट्रैक्ट मेथड्स और कॉन्स्टेंट्स का एक समूह है।

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

  • इसे दूसरे इंटरफेस द्वारा एक्सटेंड किया जा सकता है।

  • इसे एक क्लास द्वारा भी इम्प्लीमेंट किया जा सकता है।

  • इसे 'implement' कीवर्ड का उपयोग करके इम्प्लीमेंट किया जा सकता है।

उदाहरण

interface interface_name { वेरिएबल डिक्लेरेशन; मेथड डिक्लेरेशन; }

  1. - जावा में Serialization और Externalization के बीच अंतर

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

  1. - जावा में Iterator और Enumeration के बीच अंतर

    Iterator और Enumeration दोनों कलेक्शन से एलिमेंट्स को ट्रैवर्स और एक्सेस करने के लिए कर्सर हैं। वे दोनों कलेक्शन फ्रेमवर्क से संबंधित हैं। Enumeration JDK 1.0 में जोड़ा गया था और Iterator JDK 1.2 वर्जन में कलेक्शन फ्रेमवर्क में जोड़ा गया। Enumeration कलेक्शन में स्ट्रक्चरल चेंज नहीं कर सकता क्योंकि

  1. - Java में ArrayList और HashSet के बीच अंतर

    HashSet और ArrayList दोनों Java कलेक्शन फ्रेमवर्क के सबसे महत्वपूर्ण क्लासेस में से कुछ हैं।ArrayList और HashSet के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।क्रमांकमुख्य बिंदुArrayListHashSet1कार्यान्वयनArrayList लिस्ट इंटरफेस का कार्यान्वयन है।दूसरी ओर HashSet सेट इंटरफेस का कार्यान्वयन है।2आंतरिक कार्या