Ch 5निःशुल्क

Chapter 5

🎓 Vardhman Mahaveer Open University📖 SLM - Programming in JAVA (Hindi)📖 11 नोट्स⏱️ ~17 मिनट

Chapter 5 — अध्ययन नोट्स

NCERT-संरेखित · 11 नोट्स · 3 निःशुल्क दिखाए गए

2.1 जावा का परिचय

व्याख्या

2.1 जावा का परिचय

जावा एक उच्च स्तरीय, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा है जिसे सन माइक्रोसिस्टम्स द्वारा 1995 में विकसित किया गया था। जावा का मुख्य उद्देश्य पोर्टेबिलिटी, सुरक्षा और प्लेटफार्म स्वतंत्रता प्रदान करना है। जावा के प्रोग्राम एक बार लिखे जाते हैं और किसी भी प्लेटफार्म पर चलाए जा सकते हैं, जिसे 'Write Once, Run Anywhere' (WORA) सिद्धांत कहा जाता है। जावा में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की चार मुख्य विशेषताएँ हैं: इनकैप्सुलेशन, इनहेरिटेंस, पोलिमॉर्फिज्म और एब्स्ट्रैक्शन। जावा के प्रोग्राम कोड को सबसे पहले कम्पाइलर द्वारा बाइटकोड में बदला जाता है, जिसे जावा वर्चुअल मशीन (JVM) किसी भी प्लेटफार्म पर रन कर सकती है। जावा का उपयोग वेब एप्लिकेशन, मोबाइल एप्लिकेशन, डेस्कटॉप एप्लिकेशन, एंटरप्राइज सॉल्यूशंस आदि में किया जाता है।

  • जावा एक उच्च स्तरीय, प्लेटफार्म स्वतंत्र भाषा है।
  • जावा के प्रोग्राम बाइटकोड में कम्पाइल होते हैं।
  • जावा वर्चुअल मशीन (JVM) बाइटकोड को निष्पादित करती है।
  • जावा में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की चार विशेषताएँ होती हैं।
  • जावा का उपयोग विभिन्न प्रकार के एप्लिकेशन बनाने में होता है।
  • 📌 जावा: एक उच्च स्तरीय प्रोग्रामिंग भाषा।
  • 📌 JVM: जावा वर्चुअल मशीन, जो बाइटकोड निष्पादित करती है।
  • 📌 बाइटकोड: जावा कम्पाइलर द्वारा उत्पन्न मध्यवर्ती कोड।

2.2 जावा की विशेषताएँ

अवधारणा

2.2 जावा की विशेषताएँ

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

  • जावा का सिंटैक्स सरल और समझने में आसान है।
  • जावा ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का समर्थन करता है।
  • जावा प्लेटफार्म स्वतंत्र भाषा है।
  • जावा में मजबूत सुरक्षा तंत्र है।
  • जावा मल्टीथ्रेडिंग को सपोर्ट करता है।
  • 📌 मल्टीथ्रेडिंग: एक साथ कई कार्य करने की क्षमता।
  • 📌 गार्बेज कलेक्शन: मेमोरी प्रबंधन की प्रक्रिया।

2.3 जावा का सिंटैक्स और संरचना

व्याख्या

2.3 जावा का सिंटैक्स और संरचना

जावा प्रोग्रामिंग का सिंटैक्स बहुत ही स्पष्ट और संरचित है। प्रत्येक जावा प्रोग्राम एक क्लास से आरंभ होता है, जिसमें मुख्य विधि (main method) होती है। जावा में स्टेटमेंट्स सेमीकोलन (;) से समाप्त होते हैं। जावा में ब्लॉक्स को कर्ली ब्रेसेस {} से दर्शाय