BCA / B.Tech 12 min read

Package in Hindi

Package in java in Hindi | जावा में पैकेज हिंदी में :


 पैकेज (Package) क्या होता है?

पैकेज (Package) जावा में क्लासेस और इंटरफेसेस का एक समूह (Group) होता है। यह कोड को ऑर्गेनाइज़ (Organize) और प्रबंधित (Manage) करने में मदद करता है।

 आसान भाषा में समझें:

जैसे हम अपने कंप्यूटर में फोल्डर बनाकर फाइल्स रखते हैं, ताकि हर चीज़ सही से मैनेज हो, उसी तरह जावा में पैकेज का इस्तेमाल होता है।

 अगर कोड छोटा है, तो कोई दिक्कत नहीं होती। लेकिन बड़े प्रोजेक्ट्स में कोड को सही से मैनेज करने के लिए पैकेज का इस्तेमाल जरूरी होता है।

Types of Package in Hindi |  जावा में पैकेज कितने प्रकार के होते हैं?

1. Built-in Package (Predefined Package)

 जावा में पहले से बने हुए पैकेज होते हैं, जिन्हें हम डायरेक्ट यूज़ कर सकते हैं।
उदाहरण:

  • java.util (ArrayList, Scanner, आदि के लिए)
  • java.io (Input/Output operations के लिए)
  • java.sql (Database operations के लिए)
2. User-defined Package (खुद का बनाया हुआ पैकेज)

 हम अपने खुद के पैकेज भी बना सकते हैं, ताकि हमारा कोड अच्छे से ऑर्गेनाइज़ रहे।
 इसके लिए package कीवर्ड का इस्तेमाल किया जाता है।

Built-in Package (Predefined Package) Example :

 Scanner Class का Example (java.util पैकेज से)

import java.util.Scanner; // java.util पैकेज को import किया

public class UserInput {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in); // Scanner class का object बनाया
        System.out.println("अपना नाम दर्ज करें:");
        String name = sc.nextLine();
        System.out.println("आपका नाम: " + name);
        sc.close();
    }
}
समझें:

import java.util.Scanner; → हमने Scanner class को import किया।
Scanner sc = new Scanner(System.in); → यूज़र से इनपुट लेने के लिए Scanner class का इस्तेमाल किया।

User-defined Package (खुद का पैकेज बनाना) :

 Step 1: पैकेज बनाना : सबसे पहले हमें एक पैकेज बनाना होगा।

Example:

package mypackage; // पैकेज का नाम "mypackage" है

public class MyClass {
    public void showMessage() {
        System.out.println("यह एक यूज़र-डिफ़ाइंड पैकेज है!");
    }
}
 समझें:

  • package mypackage; → यह पैकेज का नाम है।
  • MyClass → इस क्लास को बाद में हम किसी और फाइल में यूज़ करेंगे।

Step 2: इस पैकेज को किसी दूसरी फाइल में इस्तेमाल करना

अब हम इस mypackage को किसी और फाइल में import करके यूज़ करेंगे।

import mypackage.MyClass; // अपने बनाए गए पैकेज को import किया

public class Test {
    public static void main(String[] args) {
        MyClass obj = new MyClass(); // MyClass का object बनाया
        obj.showMessage(); // Method call किया
    }
}

 समझें:

  • import mypackage.MyClass; → अपने बनाए गए पैकेज को import किया।
  • MyClass obj = new MyClass(); → इसका object बनाया और method call किया।

 Default Package (अगर कोई पैकेज ना दें तो क्या होगा?)

अगर हम कोई पैकेज define नहीं करते, तो डिफ़ॉल्ट पैकेज का इस्तेमाल होता है।

class DefaultPackageExample {
    public static void main(String args[]) {
        System.out.println("यह डिफ़ॉल्ट पैकेज का उदाहरण है!");
    }
}
 समझें:

  • इस फाइल में कोई पैकेज नहीं लिखा गया।
  • इसका मतलब यह डिफ़ॉल्ट पैकेज में है।
Multiple Classes in One Package (एक पैकेज में कई क्लास रखना)

हम एक ही पैकेज में कई क्लास रख सकते हैं।

package mypackage;

class ClassOne {
    void displayOne() {
        System.out.println("यह ClassOne है!");
    }
}

class ClassTwo {
    void displayTwo() {
        System.out.println("यह ClassTwo है!");
    }
}

 समझें:

  • mypackage में दो क्लास (ClassOne और ClassTwo) हैं।
  • हम इन दोनों क्लासेस को दूसरी फाइल में import करके यूज़ कर सकते हैं।

 Static Import (किसी क्लास के Methods को डायरेक्ट यूज़ करना)

अगर हम किसी class के methods को बिना object बनाए यूज़ करना चाहते हैं, तो static import करते हैं।

 Example: Math Class (java.lang.Math)

import static java.lang.Math.*; // Math class को static import किया

public class StaticImportExample {
    public static void main(String[] args) {
        System.out.println("Square Root of 25: " + sqrt(25)); // डायरेक्ट sqrt() use किया
        System.out.println("Power of 2^3: " + pow(2, 3)); // डायरेक्ट pow() use किया
    }
}

 समझें:

import static java.lang.Math.*; → Math class के सभी static methods को import किया।
अब Math.sqrt() की जगह सिर्फ़ sqrt() लिखकर use कर सकते हैं।

Advantages of Package in Java in Hindi | पैकेज के फायदे :

  •  Code Organization: बड़े प्रोजेक्ट्स को सही से मैनेज करता है।
  •  Code Reusability: एक बार बनाया गया पैकेज कहीं भी इस्तेमाल किया जा सकता है।
  •  Avoid Name Conflicts: एक ही नाम की क्लास को अलग-अलग पैकेज में रखा जा सकता है।
  •  Access Control: पैकेज का उपयोग डेटा सिक्योरिटी और एक्सेस कंट्रोल के लिए किया जाता है।
  •  Built-in Library का फायदा: जावा के प्रीमेड पैकेजेस का इस्तेमाल करके कोडिंग आसान बनाते हैं।


In this Chapter

Package in Hindi
BCA || Java 2024 Paper || MDSU Exam Paper
What is Java, Characteristics of Java - Java क्या है और जावा की विशेषताएं
Difference between Java and C++ in Hindi. (Java और C++ में अंतर )
Applications of Java Programming in Hindi
OOPS concepts in Java Hindi
What is JVM and JRE in hindi
Features of JAVA in hindi
What is Java bean in hindi & advantage in Hindi
Difference between Java and JavaScript in Hindi
JIT Compiler in Hindi
What is Control Statement (structure) in Hindi
What is variable in hindi (वेरिएबल क्या होता है?):-
Java URL Class in Hindi
What is Java swing and its methods in Hindi
Operators in Java in Hindi
Class & Method in Hindi
Inheritance in Java in Hindi | जावा में इनहेरिटेंस हिंदी में
instance Operator in Hindi
Token in Hindi
Data Types in Hindi
Constructor in Hindi
Object-Oriented-Design in Hindi
Conditional Operator in Hindi
Constant in Hindi
Reference Variable in Hindi
Type Casting in Hindi
Literals in Hindi
Identifiers in Hindi
Array in Hindi
Anonymous Array in Hindi
Access Modifiers in Hindi
Enum Data type in Hindi
Keywords in Hindi-Java
Super Keywords in Hindi
Static Keywords in Hindi
Final Keywords in Hindi
New Operator in Hindi
Method Types in Hindi
Method Overloading in Hindi
Method Overriding in Hindi
Method Hiding in Hindi
Class & Object in Hindi
Diffrence Beetween Class & Object in Hindi
Math Class in Hindi
Abstraction in Hindi
Adapter Pattern in Hindi
Class & Structure in Java in Hindi
Exception Handling in Hindi