Ch 1निःशुल्क

Introduction to Java 1-8

🎓 Vardhman Mahaveer Open University📖 SLM - Programming in JAVA (Theory and Practical) (Hindi)📖 8 नोट्स⏱️ ~12 मिनट
अध्याय 1 / 20Chapter 1

Introduction to Java 1-8अध्ययन नोट्स

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

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

व्याख्या

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

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

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

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

अवधारणा

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

इस अनुभाग में जावा भाषा की मुख्य विशेषताओं का विस्तार से वर्णन किया गया है। जावा की प्रमुख विशेषताएँ हैं: सरलता (Simple), ऑब्जेक्ट ओरिएंटेड (Object Oriented), प्लेटफॉर्म स्वतंत्रता (Platform Independent), सुरक्षित (Secure), मजबूत (Robust), पोर्टेबल (Portable), बहु-थ्रेडिंग (Multithreaded), और उच्च प्रदर्शन (High Performance)। जावा में मेमोरी प्रबंधन स्वचालित होता है, जिससे प्रोग्रामर को मेमोरी लीक की चिंता नहीं करनी पड़ती। जावा के प्रोग्राम बाइटकोड में संकलित होते हैं, जिसे JVM किसी भी प्लेटफॉर्म पर निष्पादित कर सकता है। जावा में अपवाद प्रबंधन (Exception Handling) और सुरक्षा तंत्र (Security Mechanism) अंतर्निहित हैं।

  • जावा सरल और सीखने में आसान है।
  • जावा पूर्णतः ऑब्जेक्ट ओरिएंटेड भाषा है।
  • जावा प्लेटफॉर्म स्वतंत्रता प्रदान करता है।
  • जावा में सुरक्षा के लिए विशेष तंत्र हैं।
  • मेमोरी प्रबंधन स्वचालित है।
  • मल्टीथ्रेडिंग के लिए अंतर्निहित सपोर्ट है।
  • 📌 ऑब्जेक्ट ओरिएंटेड: प्रोग्रामिंग की वह विधि जिसमें डेटा और कार्य एक इकाई (ऑब्जेक्ट) में समाहित होते हैं।
  • 📌 मल्टीथ्रेडिंग: एक साथ कई कार्य करने की क्षमता।
  • 📌 गैरेबेज कलेक्शन: अप्रयुक्त मेमोरी को स्वचालित रूप से मुक्त करने की प्रक्रिया।

1.3 जावा विकास परिवेश (Java Development Environment)

व्याख्या

1.3 जावा विकास परिवेश (Java Development Environment)

इस अनुभाग में जावा के विकास परिवेश, आवश्यक टूल्स, और उनके उपयोग का विस्तृत विवरण दिया गया है। जावा विकास के लिए मुख्यतः तीन घटक आवश्यक होते हैं: जावा डेवलपमेंट किट (JDK), जावा रनटाइम एनवायरनमेंट (JRE), और एक उपयुक्त संपादक (Editor) या एकीकृत विकास पर