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

जावा में संकुल के प्रकार


जावा में पैकेजों का उपयोग नामकरण विवादों को रोकने, पहुंच को नियंत्रित करने, कक्षाओं, इंटरफेस, गणनाओं और एनोटेशन आदि की खोज/पता लगाने और उपयोग को आसान बनाने के लिए किया जाता है।

एक पैकेज को संबंधित प्रकारों (वर्ग, इंटरफेस, गणना, और एनोटेशन) के समूह के रूप में परिभाषित किया जा सकता है जो पहुंच सुरक्षा और नामस्थान प्रबंधन प्रदान करता है।

जावा में कुछ मौजूदा पैकेज हैं -

  • java.lang - मूलभूत वर्गों को बंडल करता है
  • java.io - इनपुट, आउटपुट फ़ंक्शंस के लिए कक्षाएं इस पैकेज में बंडल की गई हैं

प्रोग्रामर कक्षाओं/इंटरफेस इत्यादि के समूह को बंडल करने के लिए अपने स्वयं के पैकेज को परिभाषित कर सकते हैं। यह आपके द्वारा कार्यान्वित समूह संबंधित कक्षाओं के लिए एक अच्छा अभ्यास है ताकि एक प्रोग्रामर आसानी से यह निर्धारित कर सके कि कक्षाएं, इंटरफेस, गणना , और एनोटेशन संबंधित हैं।

चूंकि पैकेज एक नया नाम स्थान बनाता है, इसलिए अन्य पैकेजों में नामों के साथ कोई नाम विरोध नहीं होगा। संकुल का उपयोग करना, अभिगम नियंत्रण प्रदान करना आसान है और संबंधित वर्गों का पता लगाना भी आसान है।



  1. Java में LayoutManager और LayoutManager के प्रकार क्या हैं?

    लेआउट प्रबंधक हमें कंटेनर के भीतर घटकों के आकार और स्थिति का निर्धारण करके GUI रूपों में दृश्य घटकों को व्यवस्थित करने के तरीके को नियंत्रित करने में सक्षम बनाते हैं। लेआउट मैनेजर के प्रकार जावा में 6 लेआउट मैनेजर हैं फ्लोलेआउट :यह एक पृष्ठ पर शब्दों की तरह एक कंटेनर में घटकों को व्यवस्थित करता है

  1. जावा में विरासत के प्रकार

    Java तीन प्रकार के इनहेरिटेंस का समर्थन करता है - एकल स्तर की विरासत - एक वर्ग को एक वर्ग से गुण विरासत में मिलते हैं। उदाहरण के लिए, क्लास बी को क्लास ए विरासत में मिली है। बहुस्तरीय वंशानुक्रम - एक वर्ग को उस वर्ग से गुण विरासत में मिलते हैं, जिसके पास फिर से गुण होते हैं पदानुक्रमित वंशानुक्रम -

  1. जावा में संकुल कैसे संकलित करें

    आइए एक उदाहरण देखते हैं जो एक पैकेज बनाता है जिसे जानवर कहते हैं। वर्गों और इंटरफेस के नामों के साथ किसी भी तरह के टकराव से बचने के लिए छोटे अक्षरों वाले पैकेजों के नामों का उपयोग करना एक अच्छा अभ्यास है। निम्नलिखित पैकेज उदाहरण में जानवर नाम का इंटरफ़ेस है - /* File name : Animal.java */ package a