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

जावा 8 में इंटरफ़ेस एन्हांसमेंट

<शरीर>

जावा 8 इंटरफेस में डिफ़ॉल्ट विधि कार्यान्वयन की एक नई अवधारणा पेश करता है। इस क्षमता को पश्चगामी संगतता के लिए जोड़ा जाता है ताकि पुराने इंटरफेस का उपयोग जावा 8 की लैम्ब्डा अभिव्यक्ति क्षमता का लाभ उठाने के लिए किया जा सके।

उदाहरण के लिए, 'सूची' या 'संग्रह' इंटरफेस में 'प्रत्येक के लिए' विधि घोषणा नहीं है। इस प्रकार, इस तरह की विधि जोड़ने से संग्रह ढांचे के कार्यान्वयन को आसानी से तोड़ दिया जाएगा। जावा 8 डिफ़ॉल्ट विधि का परिचय देता है ताकि सूची/संग्रह इंटरफ़ेस में प्रत्येक विधि के लिए डिफ़ॉल्ट कार्यान्वयन हो, और इन इंटरफेस को लागू करने वाले वर्ग को इसे लागू करने की आवश्यकता नहीं है।

एक इंटरफ़ेस में जावा 8 के बाद से स्थिर सहायक विधियाँ भी हो सकती हैं


  1. जावा 9 में जबरन () विधि को नष्ट करने का महत्व?

    जबरन नष्ट () विधि का उपयोग किसी प्रक्रिया को समाप्त करने . के लिए किया जा सकता है . यदि प्रक्रिया समाप्त हो गई है या जमी हुई है तो इसकी आवश्यकता होगी। उदाहरण के लिए, isAlive() नष्ट करने के बाद () . के बाद विधि सही हो जाती है कहा जाता है। जबरन नष्ट () यदि समाप्ति का सफलतापूर्वक अनुरोध किया जाता है, त

  1. जावा में नेस्टेड इंटरफ़ेस

    हम किसी अन्य इंटरफ़ेस या कक्षा में एक इंटरफ़ेस घोषित कर सकते हैं। ऐसे इंटरफ़ेस को नेस्टेड इंटरफ़ेस कहा जाता है। नेस्टेड इंटरफ़ेस को नियंत्रित करने वाले निम्नलिखित नियम हैं। इंटरफ़ेस के भीतर घोषित एक नेस्टेड इंटरफ़ेस सार्वजनिक होना चाहिए। कक्षा के भीतर घोषित एक नेस्टेड इंटरफ़ेस में कोई भी एक्सेस संश

  1. जावा में इंटरफ़ेस

    एक इंटरफ़ेस जावा में एक संदर्भ प्रकार है। यह एक वर्ग के समान है। यह अमूर्त विधियों का एक संग्रह है। एक वर्ग एक इंटरफ़ेस लागू करता है, जिससे इंटरफ़ेस के अमूर्त तरीकों को विरासत में मिलता है। अमूर्त विधियों के साथ, एक इंटरफ़ेस में स्थिरांक, डिफ़ॉल्ट विधियाँ, स्थिर विधियाँ और नेस्टेड प्रकार भी हो सकते