Chapter 5
Chapter 5 — अध्ययन नोट्स
NCERT-संरेखित · 12 नोट्स · 3 निःशुल्क दिखाए गए
5.1 जावा का परिचय
व्याख्या5.1 जावा का परिचय
इस अनुभाग में जावा प्रोग्रामिंग भाषा का परिचय दिया गया है। जावा एक उच्च स्तरीय, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा है जिसे सन माइक्रोसिस्टम्स द्वारा 1995 में विकसित किया गया था। जावा की विशेषता है कि यह प्लेटफार्म स्वतंत्र (Platform Independent) है, अर्थात् एक बार कोड लिखने के बाद उसे किसी भी प्लेटफार्म पर चलाया जा सकता है। जावा का सिंटैक्स सी और सी++ से मिलता-जुलता है, लेकिन इसमें मेमोरी मैनेजमेंट ऑटोमैटिक है और यह सुरक्षा (Security) के लिए जाना जाता है। जावा के मुख्य घटक हैं: जावा वर्चुअल मशीन (JVM), जावा रनटाइम एनवायरनमेंट (JRE), और जावा डेवलपमेंट किट (JDK)। JVM जावा कोड को बाइटकोड में बदलता है और उसे निष्पादित करता है। जावा का 'Write Once, Run Anywhere' सिद्धांत इसे अन्य भाषाओं से अलग बनाता है।
- जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा है।
- जावा प्लेटफार्म स्वतंत्र है।
- जावा का सिंटैक्स सी/सी++ से मिलता-जुलता है।
- जावा में ऑटोमैटिक मेमोरी मैनेजमेंट है।
- जावा वर्चुअल मशीन (JVM) बाइटकोड को निष्पादित करती है।
- जावा 'Write Once, Run Anywhere' सिद्धांत का पालन करता है।
- 📌 जावा: एक उच्च स्तरीय, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा।
- 📌 JVM: जावा वर्चुअल मशीन, जो बाइटकोड को निष्पादित करती है।
- 📌 JDK: जावा डेवलपमेंट किट, जिसमें जावा के विकास के लिए आवश्यक टूल्स होते हैं।
5.2 जावा की विशेषताएँ
अवधारणा5.2 जावा की विशेषताएँ
इस अनुभाग में जावा की प्रमुख विशेषताओं का वर्णन किया गया है। जावा की सबसे महत्वपूर्ण विशेषता है उसकी प्लेटफार्म स्वतंत्रता, यानी एक बार कोड लिखने के बाद उसे किसी भी ऑपरेटिंग सिस्टम पर चलाया जा सकता है। जावा ऑब्जेक्ट ओरिएंटेड है, जिससे प्रोग्रामिंग में मॉड्यूलरिटी और पुन: उपयोगिता आती है। जावा में ऑटोमैटिक मेमोरी मैनेजमेंट (Garbage Collection) होता है, जिससे मेमोरी लीकेज की समस्या नहीं होती। जावा सुरक्षित (Secure) है, क्योंकि इसमें रनटाइम चेकिंग और सैंडबॉक्सिंग होती है। जावा मल्टीथ्रेडेड है, यानी एक साथ कई कार्य किए जा सकते हैं। जावा में नेटवर्किंग के लिए मजबूत लाइब्रेरी सपोर्ट है।
- प्लेटफार्म स्वतंत्रता जावा की मुख्य विशेषता है।
- ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग से मॉड्यूलरिटी आती है।
- ऑटोमैटिक मेमोरी मैनेजमेंट से मेमोरी लीकेज नहीं होता।
- जावा सुरक्षित भाषा है।
- मल्टीथ्रेडिंग से एक साथ कई कार्य किए जा सकते हैं।
- नेटवर्किंग के लिए जावा में मजबूत लाइब्रेरी सपोर्ट है।
- 📌 Garbage Collection: ऑटोमैटिक मेमोरी मैनेजमेंट प्रक्रिया।
- 📌 Multithreading: एक साथ कई कार्य करने की क्षमता।
- 📌 Platform Independence: एक ही कोड को विभिन्न प्लेटफार्म पर चलाने की क्षमता।
5.3 जावा प्रोग्राम की संरचना
व्याख्या5.3 जावा प्रोग्राम की संरचना
इस अनुभाग में जावा प्रोग्राम की संरचना का विस्तार से वर्णन किया गया है। एक जावा प्रोग्राम मुख्य रूप से क्लास (Class) से शुरू होता है। क्लास के भीतर मुख्य विधि (main method) होती है, जिससे प्रोग्राम का निष्पादन आरंभ होता है। जावा में प्रत्येक प्रोग्रा
SLM - Programming in JAVA (Hindi) के सभी 20 अध्याय
Programming in JAVA · Vardhman Mahaveer Open University
5 और अध्याय — सभी देखें →