Introduction to Java 1-8
Introduction to Java 1-8 — अध्ययन नोट्स
NCERT-संरेखित · 8 नोट्स · 3 निःशुल्क दिखाए गए
1.1 जावा का परिचय
व्याख्या1.1 जावा का परिचय
इस अनुभाग में जावा प्रोग्रामिंग भाषा का परिचय दिया गया है। जावा एक उच्च स्तरीय, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा है जिसे सन माइक्रोसिस्टम्स ने 1995 में विकसित किया था। जावा की विशेषता है कि यह प्लेटफार्म स्वतंत्र (Platform Independent) है, अर्थात् एक बार कोड लिखने के बाद उसे किसी भी ऑपरेटिंग सिस्टम पर चलाया जा सकता है। जावा का मुख्य उद्देश्य सुरक्षित, पोर्टेबल और नेटवर्क-आधारित एप्लिकेशन बनाना है। जावा के प्रोग्रामिंग में ऑब्जेक्ट ओरिएंटेड अवधारणाएँ जैसे क्लास, ऑब्जेक्ट, इनहेरिटेंस, पोलिमॉर्फिज्म, एन्कैप्सुलेशन आदि का उपयोग होता है। जावा का सिंटैक्स C++ के समान है, लेकिन इसमें कई सुरक्षा और पोर्टेबिलिटी फीचर्स जोड़े गए हैं। जावा का उपयोग वेब एप्लिकेशन, मोबाइल एप्लिकेशन, एंटरप्राइज सॉफ्टवेयर, गेम्स आदि के निर्माण में किया जाता है।
- जावा एक उच्च स्तरीय प्रोग्रामिंग भाषा है।
- यह प्लेटफार्म स्वतंत्र है।
- ऑब्जेक्ट ओरिएंटेड अवधारणाएँ जावा में मुख्य हैं।
- जावा का सिंटैक्स C++ के समान है।
- जावा सुरक्षित और पोर्टेबल एप्लिकेशन बनाता है।
- जावा का उपयोग विभिन्न प्रकार के एप्लिकेशन में होता है।
- 📌 जावा: एक उच्च स्तरीय, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा।
- 📌 प्लेटफार्म स्वतंत्रता: कोड को किसी भी प्लेटफार्म पर चलाया जा सकता है।
1.2 जावा की विशेषताएँ
अवधारणा1.2 जावा की विशेषताएँ
इस अनुभाग में जावा की प्रमुख विशेषताओं का विस्तार से वर्णन किया गया है। जावा की सबसे महत्वपूर्ण विशेषता है 'Write Once, Run Anywhere' (WORA), यानी एक बार कोड लिखने के बाद उसे किसी भी प्लेटफार्म पर चलाया जा सकता है। जावा ऑब्जेक्ट ओरिएंटेड है, जिससे प्रोग्रामिंग आसान और व्यवस्थित होती है। इसमें ऑटोमैटिक मेमोरी मैनेजमेंट (Garbage Collection) है, जिससे मेमोरी लीकेज की समस्या नहीं होती। जावा सुरक्षित (Secure) है क्योंकि इसमें रनटाइम चेकिंग और सैंडबॉक्सिंग होती है। जावा में मल्टीथ्रेडिंग की सुविधा है, जिससे एक साथ कई कार्य किए जा सकते हैं। जावा पोर्टेबल है, क्योंकि इसका कोड बाइटकोड में बदल जाता है जिसे जावा वर्चुअल मशीन (JVM) किसी भी प्लेटफार्म पर चला सकती है।
- Write Once, Run Anywhere (WORA) की सुविधा।
- ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग।
- ऑटोमैटिक मेमोरी मैनेजमेंट (Garbage Collection)।
- सुरक्षा (Security) की विशेषता।
- मल्टीथ्रेडिंग की सुविधा।
- पोर्टेबिलिटी (Portability)।
- 📌 Garbage Collection: ऑटोमैटिक मेमोरी मैनेजमेंट प्रक्रिया।
- 📌 JVM: जावा वर्चुअल मशीन, जो बाइटकोड को निष्पादित करती है।
1.3 जावा की कार्यप्रणाली
व्याख्या1.3 जावा की कार्यप्रणाली
इस अनुभाग में जावा प्रोग्राम के निष्पादन की प्रक्रिया को विस्तार से समझाया गया है। जावा प्रोग्राम सबसे पहले सोर्स कोड (Source Code) के रूप में लिखा जाता है। फिर इसे जावा कम्पाइलर द्वारा बाइटकोड (Bytecode) में परिवर्तित किया जाता है। बाइटकोड प्लेटफार्
SLM - Programming in JAVA (Hindi) के सभी 20 अध्याय
Programming in JAVA · Vardhman Mahaveer Open University
5 और अध्याय — सभी देखें →