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

जावा में पैकेज


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

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

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

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

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

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


  1. जावा में सार विधि और कक्षाएं

    हां। हम जावा में बहुत आसानी से एब्सट्रैक्ट मेथड/क्लासेस बना सकते हैं। उदाहरण एक एब्सट्रैक्ट क्लास बनाने के लिए, क्लास डिक्लेरेशन में क्लास कीवर्ड से पहले एब्सट्रैक्ट कीवर्ड का इस्तेमाल करें। /* File name : Employee.java */ public abstract class Employee {    private String name; private

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

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

  1. जावा में संकुल का उपयोग करने के लाभ

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