Ch 6निःशुल्क

Fundamental of Java Programming 9-29

🎓 Vardhman Mahaveer Open University📖 SLM - Programming in JAVA (Hindi)📖 9 नोट्स⏱️ ~14 मिनट
Chapter 5अध्याय 6 / 20Chapter 7

Fundamental of Java Programming 9-29 — अध्ययन नोट्स

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

2.1 जावा प्रोग्रामिंग का परिचय

व्याख्या

2.1 जावा प्रोग्रामिंग का परिचय

इस अनुभाग में जावा प्रोग्रामिंग भाषा का मूल परिचय दिया गया है। जावा एक उच्च स्तरीय, ऑब्जेक्ट ओरिएंटेड (वस्तुनिष्ठ उन्मुख) प्रोग्रामिंग भाषा है, जिसे सन माइक्रोसिस्टम्स द्वारा 1995 में विकसित किया गया था। जावा की सबसे बड़ी विशेषता इसकी प्लेटफॉर्म स्वतंत्रता है, अर्थात् एक बार कोड लिखने के बाद, उसे किसी भी प्लेटफॉर्म (जैसे विंडोज, मैक, लिनक्स) पर चलाया जा सकता है। जावा का सिंटैक्स काफी हद तक सी++ से मिलता-जुलता है, लेकिन इसमें कुछ अतिरिक्त सुरक्षा और सरलता के फीचर जोड़े गए हैं। जावा को मुख्यतः तीन भागों में विभाजित किया गया है: जावा स्टैंडर्ड एडिशन (JSE), जावा एंटरप्राइज एडिशन (JEE), और जावा माइक्रो एडिशन (JME)। जावा का उपयोग वेब एप्लिकेशन, मोबाइल एप्लिकेशन, डेस्कटॉप एप्लिकेशन, एंटरप्राइज सॉल्यूशन, गेम डेवलपमेंट आदि में किया जाता है। जावा की लोकप्रियता का एक मुख्य कारण इसकी सुरक्षा (Security), मजबूत मेमोरी प्रबंधन और विशाल लाइब्रेरी सपोर्ट है।

  • जावा एक उच्च स्तरीय, वस्तुनिष्ठ उन्मुख प्रोग्रामिंग भाषा है।
  • जावा को सन माइक्रोसिस्टम्स ने 1995 में विकसित किया।
  • जावा प्लेटफॉर्म स्वतंत्र (Platform Independent) है।
  • जावा का सिंटैक्स सी++ से मिलता-जुलता है।
  • जावा में सुरक्षा और मेमोरी प्रबंधन मजबूत है।
  • जावा का उपयोग विभिन्न प्रकार के एप्लिकेशन विकसित करने में होता है।
  • 📌 जावा: एक उच्च स्तरीय, वस्तुनिष्ठ उन्मुख प्रोग्रामिंग भाषा।
  • 📌 प्लेटफॉर्म स्वतंत्रता: एक बार कोड लिखने के बाद, किसी भी प्लेटफॉर्म पर चल सकता है।

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

अवधारणा

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

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

  • प्लेटफॉर्म स्वतंत्रता (Platform Independence)
  • ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) सपोर्ट
  • स्वचालित मेमोरी प्रबंधन (Garbage Collection)
  • मजबूत सुरक्षा (Security)
  • मल्टीथ्रेडिंग सपोर्ट
  • रिच स्टैंडर्ड लाइब्रेरी
  • 📌 मल्टीथ्रेडिंग: एक साथ कई कार्य करने की क्षमता।
  • 📌 गार्बेज कलेक्शन: अप्रयुक्त मेमोरी को स्वचालित रूप से मुक्त करना।

2.3 जावा के विकास का इतिहास

व्याख्या

2.3 जावा के विकास का इतिहास

इस अनुभाग में जावा भाषा के विकास का इतिहास बताया गया है। जावा का विकास सन माइक्रोसिस्टम्स के जेम्स गोसलिंग और उनकी टीम ने 1991 में शुरू किया था। प्रारंभ में इसका नाम 'ओक' (Oak) रखा गया था, जो बाद में बदलकर 'जावा' कर दिया गया। जावा का उद्देश्य एक ऐसी