Ch 9निःशुल्क

Chapter 9

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

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

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

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

व्याख्या

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

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

  • जावा एक प्लेटफार्म स्वतंत्र प्रोग्रामिंग भाषा है।
  • ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग की विशेषताओं को अपनाता है।
  • जावा में 'Write Once, Run Anywhere' की क्षमता है।
  • जावा का उपयोग विभिन्न प्रकार के एप्लिकेशन बनाने में होता है।
  • जावा के मुख्य घटक: JVM, API, JDK।
  • जावा की सिंटैक्स सी/सी++ से मिलती है।
  • 📌 जावा वर्चुअल मशीन (JVM): जावा कोड को प्लेटफार्म स्वतंत्र बनाता है।
  • 📌 ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग: प्रोग्रामिंग की वह शैली जिसमें ऑब्जेक्ट्स का उपयोग होता है।

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

अवधारणा

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

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

  • प्लेटफार्म स्वतंत्रता: बाइटकोड और JVM के कारण।
  • ऑब्जेक्ट-ओरिएंटेड: कोड का पुनः उपयोग और रखरखाव।
  • सुरक्षा: ऑटोमेटिक मेमोरी मैनेजमेंट।
  • मल्टीथ्रेडिंग: एक साथ कई कार्य।
  • सरल और स्पष्ट सिंटैक्स।
  • गार्बेज कलेक्शन: अप्रयुक्त मेमोरी को स्वतः साफ करता है।
  • 📌 बाइटकोड: जावा का मध्यवर्ती कोड जिसे JVM पढ़ता है।
  • 📌 मल्टीथ्रेडिंग: एक साथ कई कार्य करने की क्षमता।

4.3 जावा का सिंटैक्स

व्याख्या

4.3 जावा का सिंटैक्स

इस अनुभाग में जावा के सिंटैक्स का विस्तार से वर्णन किया गया है। जावा में प्रोग्राम लिखने के लिए क्लास, मेथड, और स्टेटमेंट्स का उपयोग होता है। प्रत्येक जावा प्रोग्राम एक क्लास से शुरू होता है। जावा में केस-सेंसिटिव सिंटैक्स है, अर्थात् 'Main' और 'main