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

Java में Packages (पैकेजेस)

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

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

Java में मौजूदा कुछ पैकेज हैं −

  • java.lang − मौलिक क्लासेज को बंडल करता है
  • java.io − इनपुट, आउटपुट फंक्शन्स के लिए क्लासेज इस पैकेज में बंडल हैं

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

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

  1. - Java में एब्स्ट्रैक्ट मेथड और क्लासेस

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

  1. Java में पैकेज कैसे कंपाइल करें Java में पैकेज कैसे कंपाइल करें

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

  1. - Java में पैकेज उपयोग के लाभ

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