OnlineTaiyari

जावा (Java) क्या है?

OT

Editorial Team

Last Updated: 26 Jan, 2026

Adsense Leaderboard Unit

नमस्ते! जावा (Java) सीखने की शुरुआत करने के लिए यह एक बेहतरीन कदम है। चूंकि आप सरकारी परीक्षाओं (जैसे NIC, NIELIT, या अन्य IT Officer exams) की तैयारी कर रहे हैं, तो मैंने इस ट्यूटोरियल को कॉन्सेप्ट और एग्जाम ओरिएंटेड दोनों रखा है।

जावा (Java) क्या है?

जावा एक High-level, Object-Oriented Programming (OOP) भाषा है जिसे 1995 में सन माइक्रोसिस्टम्स (अब Oracle) द्वारा विकसित किया गया था। इसका मुख्य सिद्धांत है: "Write Once, Run Anywhere" (WORA)

1. जावा की मुख्य विशेषताएं (Features)

  • Platform Independent: जावा का कोड किसी भी ऑपरेटिंग सिस्टम (Windows, Linux, Mac) पर चल सकता है क्योंकि यह Bytecode का उपयोग करता है।

  • Secure: इसमें पॉइंटर्स (Pointers) का उपयोग नहीं होता, जो इसे सुरक्षित बनाता है।

  • Object-Oriented: सब कुछ 'Object' के इर्द-गिर्द घूमता है, जिससे कोड को मैनेज करना आसान होता है।

  • Automatic Garbage Collection: यह अपने आप मेमोरी को मैनेज करता है।

 

2. जावा आर्किटेक्चर (JDK vs JRE vs JVM)

परीक्षा के नजरिए से यह बहुत महत्वपूर्ण है:

घटक विवरण
JVM (Java Virtual Machine) यह वह इंजन है जो बाइटकोड को रन करता है।
JRE (Java Runtime Environment) इसमें JVM और लाइब्रेरीज़ होती हैं जो प्रोग्राम चलाने के लिए जरूरी हैं।
JDK (Java Development Kit) इसमें JRE के साथ-साथ डेवलपमेंट टूल्स (Compiler, Debugger) भी होते हैं।

 

नमस्ते! जावा (Java) सीखने की शुरुआत करने के लिए यह एक बेहतरीन कदम है। चूंकि आप सरकारी परीक्षाओं (जैसे NIC, NIELIT, या अन्य IT Officer exams) की तैयारी कर रहे हैं, तो मैंने इस ट्यूटोरियल को कॉन्सेप्ट और एग्जाम ओरिएंटेड दोनों रखा है।


जावा (Java) क्या है?

जावा एक High-level, Object-Oriented Programming (OOP) भाषा है जिसे 1995 में सन माइक्रोसिस्टम्स (अब Oracle) द्वारा विकसित किया गया था। इसका मुख्य सिद्धांत है: "Write Once, Run Anywhere" (WORA)


1. जावा की मुख्य विशेषताएं (Features)

  • Platform Independent: जावा का कोड किसी भी ऑपरेटिंग सिस्टम (Windows, Linux, Mac) पर चल सकता है क्योंकि यह Bytecode का उपयोग करता है।

  • Secure: इसमें पॉइंटर्स (Pointers) का उपयोग नहीं होता, जो इसे सुरक्षित बनाता है।

  • Object-Oriented: सब कुछ 'Object' के इर्द-गिर्द घूमता है, जिससे कोड को मैनेज करना आसान होता है।

  • Automatic Garbage Collection: यह अपने आप मेमोरी को मैनेज करता है।


2. जावा आर्किटेक्चर (JDK vs JRE vs JVM)

परीक्षा के नजरिए से यह बहुत महत्वपूर्ण है:

घटक विवरण
JVM (Java Virtual Machine) यह वह इंजन है जो बाइटकोड को रन करता है।
JRE (Java Runtime Environment) इसमें JVM और लाइब्रेरीज़ होती हैं जो प्रोग्राम चलाने के लिए जरूरी हैं।
JDK (Java Development Kit) इसमें JRE के साथ-साथ डेवलपमेंट टूल्स (Compiler, Debugger) भी होते हैं।

3. आपका पहला जावा प्रोग्राम: "Hello World"

जावा में हर कोड एक Class के अंदर होता है।

// Hello.java
public class Hello {
    public static void main(String[] args) {
        System.out.println("नमस्ते, जावा की दुनिया में आपका स्वागत है!");
    }
}

कोड को समझना:

  1. public class Hello: क्लास का नाम और फाइल का नाम समान होना चाहिए।

  2. public static void main: यह प्रोग्राम का 'Entry Point' है। यहीं से कोड चलना शुरू होता है।

  3. System.out.println: आउटपुट स्क्रीन पर दिखाने के लिए।

4. डेटा टाइप्स और वेरिएबल्स (Data Types)

जावा में दो प्रकार के डेटा टाइप्स होते हैं:

  1. Primitive: int (नंबर), double (दशमलव), char (अक्षर), boolean (True/False)।

  2. Non-Primitive: String, Array, Class आदि।

5. ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOPs) के 4 स्तंभ

जावा पूरी तरह से इन चार सिद्धांतों पर टिकी है:

  1. Encapsulation: डेटा और मेथड्स को एक यूनिट (Class) में बांधना।

  2. Inheritance: एक क्लास की विशेषताओं को दूसरी क्लास में लेना।

  3. Polymorphism: एक ही काम को अलग-अलग तरीके से करना (जैसे: Method Overloading)।

  4. Abstraction: केवल जरूरी जानकारी दिखाना और बैकग्राउंड डिटेल्स छुपाना।

जावा कैसे सीखें? (Next Steps)

  1. JDK इनस्टॉल करें: Oracle की वेबसाइट से JDK 17 या 21 डाउनलोड करें।

  2. IDE का चुनाव करें: कोड लिखने के लिए IntelliJ IDEA, Eclipse या VS Code का उपयोग करें।

  3. प्रैक्टिस: छोटे प्रोग्राम बनाएं जैसे Calculator, Fibonacci series, या Factorial।

क्या आप चाहते हैं कि मैं आपको स्टार्गेट प्रोजेक्ट (Stargate Project) पर वह लेख तैयार करके दूँ जो आपने अपनी तैयारी के लिए माँगा था?

In-Lesson Ad
Google Adsense Banner