History of Java In Hindi




History of Java In Hindi

जावा का इतिहास बहुत दिलचस्प है. जावा मूल रूप से इंटरैक्टिव television के लिए डिज़ाइन किया गया था, लेकिन उस समय डिजिटल cable टेलीविजन उद्योग के लिए यह बहुत उन्नत तकनीक थी. जावा का इतिहास ग्रीन टीम से शुरू होता है. जावा टीम के सदस्यों (जिसे ग्रीन टीम के रूप में भी जाना जाता है) ने डिजिटल उपकरणों जैसे Set-top बॉक्स, टीवी आदि के लिए एक भाषा विकसित करने के लिए इस Project की शुरुआत की, हालांकि, यह इंटरनेट प्रोग्रामिंग के लिए अनुकूल था. बाद में, जावा technology को Netscape द्वारा शामिल किया गया था.

जावा का इतिहास ?

जावा का इतिहास बहुत ही रोचक है. जावा मूल रूप से इंटरेक्टिव टेलीविज़न के लिए डिज़ाइन किया गया था, लेकिन उस समय डिजिटल केबल टेलीविज़न उद्योग के लिए यह बहुत उन्नत तकनीक थी. जावा का इतिहास ग्रीन टीम से शुरू होता है. जावा टीम के सदस्यों (ग्रीन टीम के रूप में भी जाना जाता है) ने इस परियोजना की शुरुआत डिजिटल उपकरणों जैसे सेट-टॉप बॉक्स, टीवी आदि के लिए एक भाषा विकसित करने के लिए की थी. हालांकि, यह इंटरनेट प्रोग्रामिंग के लिए सबसे उपयुक्त था. बाद में, जावा तकनीक को नेटस्केप द्वारा शामिल किया गया.

जावा दुनिया भर में सॉफ्टवेयर डेवलपर्स द्वारा उपयोग की जाने वाली सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है. जावा को 1990 के दशक की शुरुआत में जेम्स गोस्लिंग द्वारा एक वस्तु-उन्मुख प्रोग्रामिंग भाषा के रूप में विकसित किया गया था. पिछले कुछ वर्षों में, विंडोज, मैकिन्टोश, यूनिक्स, एंड्रॉइड-आधारित हैंडहेल्ड डिवाइस, एंबेडेड सिस्टम और कॉर्पोरेट समाधान जैसे कई प्लेटफार्मों में भाषा लाखों अनुप्रयोगों की नींव रही है. Oracle (जिसने सन माइक्रोसिस्टम्स का 2010 में अधिग्रहण किया था) के अनुसार, जावा 3 बिलियन से अधिक स्मार्टफोन पर काम करता है. इस लेख में, हम जावा के इतिहास और इसके पीछे के दर्शन का पता लगाने जा रहे हैं.

जावा प्रोग्रामिंग बनाने के सिद्धांत "सरल, मजबूत, पोर्टेबल, प्लेटफ़ॉर्म-स्वतंत्र, सुरक्षित, उच्च प्रदर्शन, मल्टीथ्रेडेड, आर्किटेक्चर न्यूट्रल, ऑब्जेक्ट-ओरिएंटेड, इंटरप्रिटेड और डायनेमिक" थे. जावा जेम्स गोस्लिंग द्वारा विकसित किया गया था, जिन्हें 1995 में जावा के पिता के रूप में जाना जाता है. जेम्स गोस्लिंग और उनकी टीम के सदस्यों ने 90 के दशक की शुरुआत में इस परियोजना को शुरू किया था.

जावा एक शक्तिशाली, बहुमुखी और सामान्य सामान्य प्रयोजन वाली प्रोग्रामिंग भाषा है. यह दुनिया में सबसे व्यापक रूप से उपयोग की जाने वाली उच्च स्तरीय प्रोग्रामिंग भाषाओं में से एक है. जावा एक पूर्ण विशेषताओं वाली सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है जिसका उपयोग डेस्कटॉप कंप्यूटर, मोबाइल उपकरणों और सर्वर पर चलने वाले प्लेटफ़ॉर्म-स्वतंत्र सॉफ़्टवेयर (एप्लिकेशन) को विकसित करने के लिए किया जाता है. यह एक सरल, वस्तु-उन्मुख, वितरित, व्याख्या, सुरक्षित, मजबूत, वास्तुकला तटस्थ, पोर्टेबल, उच्च प्रदर्शन, मल्टीथ्रेडेड और गतिशील प्रोग्रामिंग भाषा है. जावा ने शुरू से ही प्रोग्रामर को अपनी ओर आकर्षित किया क्योंकि प्रोग्रामर जावा प्रोग्राम को वेब सर्वर से चला सकते हैं. ऐसे प्रोग्रामों को एप्लेट्स कहा जाता है. इसलिए, वेब सर्वर पर एप्लिकेशन विकसित करने के लिए जावा तकनीक अब बहुत लोकप्रिय है. ये एप्लिकेशन डेटा को संसाधित करते हैं, गणना करते हैं और गतिशील वेब पेज उत्पन्न करते हैं. बैकएंड पर जावा तकनीक का उपयोग करके कई व्यावसायिक वेबसाइटें विकसित की जाती हैं. एंड्रॉइड सेल फोन के लिए एप्लिकेशन जावा का उपयोग करके विकसित किए गए हैं.

वर्तमान में, जावा का उपयोग इंटरनेट प्रोग्रामिंग, मोबाइल उपकरणों, गेम्स, ई-बिजनेस सॉल्यूशंस आदि में किया जाता है. निम्नलिखित महत्वपूर्ण बिंदु दिए गए हैं जो जावा के इतिहास का वर्णन करते हैं.

1)जेम्स गोसलिंग -

माइक शेरिडन और पैट्रिक नॉटन ने जून 1991 में जावा भाषा परियोजना की शुरुआत की. सन इंजीनियरों की छोटी टीम को ग्रीन टीम कहा जाता है.

2) प्रारंभ में इसे छोटे, एम्बेडेड सिस्टम के लिए डिज़ाइन किया गया था, सेट-टॉप बॉक्स जैसे इलेक्ट्रॉनिक उपकरणों में.

3) सबसे पहले, इसे जेम्स गोस्लिंग द्वारा "ग्रीनटाक" कहा जाता था, और फ़ाइल एक्सटेंशन .gt था.

4) उसके बाद, इसे ओक कहा गया और इसे ग्रीन प्रोजेक्ट के एक हिस्से के रूप में विकसित किया गया.

जावा का नाम "ओक" क्यों रखा गया?

ओक से जावा तक जावा का इतिहास -

5) ओक क्यों? ओक ताकत का प्रतीक है और यू.एस.ए., फ्रांस, जर्मनी, रोमानिया आदि जैसे कई देशों के राष्ट्रीय वृक्ष के रूप में चुना जाता है.

6) 1995 में, ओक का नाम बदलकर "जावा" कर दिया गया क्योंकि यह पहले से ही ओक टेक्नोलॉजीज द्वारा एक ट्रेडमार्क था.

जावा प्रोग्रामिंग का नाम "जावा" क्यों रखा गया?

7) उन्होंने जावा भाषा के लिए जावा नाम क्यों चुना? एक नया नाम चुनने के लिए टीम इकट्ठी हुई. सुझाए गए शब्द "गतिशील", "क्रांतिकारी", "रेशम", "झटका", "डीएनए", आदि थे. वे कुछ ऐसा चाहते थे जो प्रौद्योगिकी के सार को प्रतिबिंबित करे: क्रांतिकारी, गतिशील, जीवंत, शांत, अद्वितीय और आसान जादू, और कहने में मज़ा.

जेम्स गोस्लिंग के अनुसार, "सिल्क के साथ जावा शीर्ष विकल्पों में से एक था". चूंकि जावा इतना अनूठा था, टीम के अधिकांश सदस्यों ने अन्य नामों की तुलना में जावा को प्राथमिकता दी.

8) जावा इंडोनेशिया में एक द्वीप है जहां पहली कॉफी का उत्पादन किया गया था (जावा कॉफी कहा जाता है). यह एक तरह की एस्प्रेसो बीन है. जावा नाम जेम्स गोस्लिंग ने अपने कार्यालय के पास एक कप कॉफी रखने के दौरान चुना था.

9) ध्यान दें कि जावा सिर्फ एक नाम है, एक संक्षिप्त नाम नहीं है.

10) सन माइक्रोसिस्टम्स में जेम्स गोस्लिंग द्वारा शुरू में विकसित किया गया, (जो अब Oracle Corporation की सहायक कंपनी है) और 1995 में जारी किया गया.

11) 1995 में, टाइम पत्रिका ने जावा को 1995 के दस सर्वश्रेष्ठ उत्पादों में से एक कहा.

12) JDK 1.0 23 जनवरी 1996 को जारी किया गया था. जावा की पहली रिलीज़ के बाद, भाषा में कई अतिरिक्त सुविधाएँ जोड़ी गई हैं. अब जावा का उपयोग विंडोज़ अनुप्रयोगों, वेब अनुप्रयोगों, उद्यम अनुप्रयोगों, मोबाइल अनुप्रयोगों, कार्डों आदि में किया जा रहा है. प्रत्येक नया संस्करण जावा में नई सुविधाएँ जोड़ता है.

जावा क्या है?

जावा एक सामान्य-उद्देश्य, वर्ग-आधारित, वस्तु-उन्मुख प्रोग्रामिंग भाषा है जिसे कम कार्यान्वयन निर्भरता के लिए डिज़ाइन किया गया है. यह एप्लिकेशन डेवलपमेंट के लिए एक कंप्यूटिंग प्लेटफॉर्म है. इसलिए जावा तेज, सुरक्षित और विश्वसनीय है. यह लैपटॉप, डेटा सेंटर, गेम कंसोल, वैज्ञानिक सुपर कंप्यूटर, सेल फोन आदि में जावा अनुप्रयोगों के विकास के लिए व्यापक रूप से उपयोग किया जाता है.

जावा प्लेटफॉर्म क्या है?

जावा प्लेटफ़ॉर्म प्रोग्रामों का एक संग्रह है जो प्रोग्रामर्स को जावा प्रोग्रामिंग एप्लिकेशन को कुशलतापूर्वक विकसित करने और चलाने में मदद करता है. इसमें एक निष्पादन इंजन, एक कंपाइलर और इसमें पुस्तकालयों का एक सेट शामिल है. यह कंप्यूटर सॉफ्टवेयर और विशिष्टताओं का एक सेट है. जेम्स गोस्लिंग ने सन माइक्रोसिस्टम्स में जावा प्लेटफॉर्म विकसित किया, और ओरेकल कॉर्पोरेशन ने बाद में इसे हासिल कर लिया.

जावा किसके लिए प्रयोग किया जाता है?

यहाँ कुछ महत्वपूर्ण जावा अनुप्रयोग दिए गए हैं: -

इसका उपयोग Android ऐप्स विकसित करने के लिए किया जाता है

एंटरप्राइज़ सॉफ़्टवेयर बनाने में आपकी सहायता करता है

मोबाइल जावा अनुप्रयोगों की विस्तृत श्रृंखला

वैज्ञानिक कंप्यूटिंग अनुप्रयोग

बिग डेटा एनालिटिक्स के लिए उपयोग करें

हार्डवेयर उपकरणों की जावा प्रोग्रामिंग

Apache, JBoss, GlassFish, आदि जैसी सर्वर-साइड तकनीकों के लिए उपयोग किया जाता है.

जावा का इतिहास: पहली नज़र में, ऐसा लग सकता है कि जावा को विशेष रूप से वर्ल्ड वाइड वेब के लिए विकसित किया गया था. हालांकि, दिलचस्प बात यह है कि जावा को वेब से स्वतंत्र रूप से विकसित किया गया था, और वर्ल्ड वाइड वेब के लिए प्रोग्रामिंग भाषा की अपनी वर्तमान स्थिति तक पहुंचने से पहले कायापलट के कई चरणों से गुजरा. नीचे जावा का संक्षिप्त इतिहास दिया गया है.

ओक: जावा एफएक्यू के अनुसार, बिल जॉय, जो वर्तमान में सन माइक्रोसिस्टम्स के उपाध्यक्ष हैं, को व्यापक रूप से एक प्रोग्रामिंग भाषा के विचार की कल्पना करने वाला व्यक्ति माना जाता है जो बाद में जावा बन गया. 1970 के दशक के अंत में, जॉय एक ऐसी भाषा डिजाइन करना चाहता था जो एमईएसए और सी की सर्वोत्तम विशेषताओं को जोड़ती हो. 1980 के दशक में यूनिक्स ऑपरेटिंग सिस्टम को फिर से लिखने के प्रयास में, जॉय ने फैसला किया कि सी ++ नौकरी के लिए अपर्याप्त था. छोटे और प्रभावी कार्यक्रम लिखने के लिए एक बेहतर उपकरण की आवश्यकता थी. सन के "स्टील्थ प्रोजेक्ट" की दिशा में 1991 में जॉय को प्रभावित करने वाले एक बेहतर प्रोग्रामिंग टूल का आविष्कार करने की यही इच्छा थी - जैसा कि सन के अध्यक्ष स्कॉट मैकनेली ने नाम दिया था.

1991 के जनवरी में, बिल जॉय, जेम्स गोस्लिंग, माइक शेराडिन, पैट्रिक नॉटन (पूर्व में सन के ओपन विंडोज यूजर एनवायरनमेंट के प्रोजेक्ट लीडर), और कई अन्य व्यक्ति पहली बार एस्पेन, कोलोराडो में मिले, ताकि स्टील्थ प्रोजेक्ट के विचारों पर चर्चा की जा सके. . चुपके परियोजना का लक्ष्य उपभोक्ता इलेक्ट्रॉनिक्स बाजार में कंप्यूटर के अनुप्रयोग के क्षेत्र में अनुसंधान करना था. इस परियोजना को "ग्रीन" भी नाम दिया गया था और इसे विभिन्न मशीनों (यानी विभिन्न प्लेटफार्मों) पर माइक्रोप्रोसेसरों को चलाने के लिए शुरू किया गया था. सबसे पहले, इसे जेम्स गोस्लिंग द्वारा "ग्रीनटाक" कहा जाता था और फ़ाइल एक्सटेंशन .gt था.

प्रारंभ में, उन्होंने प्रोजेक्ट को C++ में विकसित करना शुरू किया, लेकिन C++ कंपाइलर का विस्तार करने की कोशिश में उन्हें कई समस्याओं का सामना करना पड़ा. उस समय के दौरान, जेम्स गोस्लिंग ने ओक नामक एक नई भाषा पर काम करना शुरू किया, जिसे बाद में 1995 में जावा नाम दिया गया. ओक क्यों? ओक ताकत का प्रतीक है और यू.एस.ए., जर्मनी आदि जैसे कई देशों के राष्ट्रीय वृक्ष के रूप में चुना जाता है. परियोजना का दृष्टिकोण "स्मार्ट" उपभोक्ता इलेक्ट्रॉनिक उपकरणों को विकसित करना था जो सभी को केंद्रीय रूप से नियंत्रित किया जा सकता था और एक हैंडहेल्ड-रिमोट कंट्रोल जैसे डिवाइस से प्रोग्राम किया जा सकता था. गोस्लिंग के अनुसार, "लक्ष्य था ... एक ऐसी प्रणाली का निर्माण करना जो हमें उपभोक्ता इलेक्ट्रॉनिक उपकरणों का एक बड़ा, वितरित, विषम नेटवर्क करने दे जो सभी एक दूसरे से बात कर रहे हों." इसी लक्ष्य को ध्यान में रखते हुए स्टील्थ ग्रुप ने काम शुरू किया.

उपभोक्ता इलेक्ट्रॉनिक्स लक्ष्य बाजार को देखते हुए परियोजना के उद्देश्य को पूरा करने के लिए ओक को कई मानदंड पूरे करने थे. बाजार में निर्माताओं की विस्तृत श्रृंखला को देखते हुए, ओक को पूरी तरह से प्लेटफॉर्म स्वतंत्र होना होगा, और डिवाइस में सीपीयू के प्रकार की परवाह किए बिना निर्बाध रूप से कार्य करना होगा. इस कारण से, ओक को एक व्याख्या की गई भाषा के रूप में डिजाइन किया गया था, क्योंकि सभी उपलब्ध प्लेटफार्मों पर एक अनुपालन संस्करण को चलाना व्यावहारिक रूप से असंभव होगा. दुभाषिया के काम को सुविधाजनक बनाने के लिए, ओक को एक मध्यवर्ती "बाइट-कोड" प्रारूप में परिवर्तित किया जाना था, जिसे बाद में पूरे नेटवर्क में पारित किया जाता है, और गतिशील रूप से निष्पादित/व्याख्या की जाती है.

आज, प्रौद्योगिकी के साथ हमारे दैनिक जीवन का एक हिस्सा है, हम इसे मान लेते हैं कि हम कनेक्ट हो सकते हैं और एप्लिकेशन और सामग्री को कहीं भी, कभी भी एक्सेस कर सकते हैं. जावा के कारण, हम उम्मीद करते हैं कि डिजिटल उपकरण अधिक स्मार्ट, अधिक कार्यात्मक और अधिक मनोरंजक होंगे. 90 के दशक की शुरुआत में, नेटवर्क कंप्यूटिंग की शक्ति को दैनिक जीवन की गतिविधियों तक विस्तारित करना एक क्रांतिकारी दृष्टि थी. 1991 में, ग्रीन टीम नामक सन इंजीनियरों के एक छोटे समूह का मानना ​​​​था कि कंप्यूटिंग में अगली लहर डिजिटल उपभोक्ता उपकरणों और कंप्यूटरों का मिलन थी. जेम्स गोस्लिंग के नेतृत्व में, टीम ने चौबीसों घंटे काम किया और प्रोग्रामिंग भाषा बनाई जो हमारी दुनिया में क्रांति लाएगी - जावा.

ग्रीन टीम ने एक इंटरैक्टिव, हैंडहेल्ड होम-एंटरटेनमेंट कंट्रोलर के साथ अपनी नई भाषा का प्रदर्शन किया, जिसे मूल रूप से डिजिटल केबल टेलीविजन उद्योग पर लक्षित किया गया था. दुर्भाग्य से, उस समय अवधारणा उनके लिए बहुत अधिक उन्नत थी. लेकिन यह इंटरनेट के लिए बिल्कुल सही था, जो अभी उड़ान भरना शुरू कर रहा था. 1995 में, टीम ने घोषणा की कि नेटस्केप नेविगेटर इंटरनेट ब्राउज़र में जावा तकनीक शामिल होगी. आज, जावा न केवल इंटरनेट में व्याप्त है, बल्कि कई अनुप्रयोगों और उपकरणों के पीछे अदृश्य शक्ति भी है जो हमारे दैनिक जीवन को शक्ति प्रदान करते हैं. मोबाइल फोन से लेकर हैंडहेल्ड डिवाइसेज, गेम्स और नेविगेशन सिस्टम से लेकर ई बिजनेस सॉल्यूशंस तक, जावा हर जगह है.

JDK 1.0 नामक पहले संस्करण के जारी होने के बाद से जावा में महत्वपूर्ण परिवर्तन हुए हैं. जावा के नए संस्करणों में 1.5 और 1.6 (क्रमशः जावा 5 और जावा 6 के रूप में भी जाना जाता है) शामिल हैं. मूल संस्करण में कई सुविधाओं का अब उपयोग नहीं किया जाता है. भाषा बहुत बड़ी हो गई है क्योंकि बाद के संस्करणों में नई सुविधाओं को पेश किया गया है. उदाहरणों में जावा 2 में पेश किए गए स्विंग और जावा 2डी ग्राफिकल टूलकिट और जावा 5 में पेश किए गए जेनरिक फ्रेमवर्क शामिल हैं.

जावा का इतिहास ?

जेम्स गोस्लिंग ने जून 1991 में 'ओक' नामक एक परियोजना के रूप में जावा का बीड़ा उठाया. गोस्लिंग का उद्देश्य एक वर्चुअल मशीन और भाषा विकसित करना था जिसमें सी जैसे प्रसिद्ध नोटेशन हों, लेकिन सी/सी ++ की तुलना में अधिक सटीकता और सरलता के साथ. 1995 में, जावा 1.0 पहला सार्वजनिक निष्पादन था. इसने फ्री रनटाइम के साथ लोकप्रिय प्लेटफॉर्म पर 'राइट वन्स, रन एनीवेयर' का वादा किया. यह सुरक्षा के साथ बहुत सुरक्षित और विन्यास योग्य था जिसने नेटवर्क और फ़ाइल एक्सेस को प्रतिबंधित कर दिया. एक स्थिर 'एप्लेट' सेटअप में, महत्वपूर्ण वेब ब्राउज़रों ने जल्द ही इसे अपनी मानक सेटिंग्स में लागू कर दिया. 1997 में, सन ने जावा को औपचारिक रूप देने के लिए ISO/IEC JTC1 और फिर एक्मा इंटरनेशनल से संपर्क किया, लेकिन वे जल्दी से पीछे हट गए. जावा जावा समुदाय प्रक्रिया द्वारा विनियमित एक वास्तविक स्वामित्व मानक बना हुआ है. जावा एंटरप्राइज फ्रेमवर्क जैसी नई दृष्टि से उत्पन्न राजस्व के साथ, सन ने कई जावा कार्यान्वयन निःशुल्क किए. महत्वपूर्ण अंतर यह है कि कंपाइलर जेआरई में मौजूद नहीं है, जो इसके सॉफ्टवेयर डेवलपमेंट किट (एसडीके) और जेआरई (जेआरई) के बीच अंतर करता है. 13 नवंबर 2006 को, सन ने जीएनयू जनरल पब्लिक लाइसेंस में काफी मात्रा में जावा को फ्री और ओपन सोर्स सॉफ्टवेयर (जीपीएल) (जीपीएल) के रूप में लॉन्च किया. 8 मई 2007 को, सन ने पूरी तरह से सुलभ, सभी मुक्त और मुक्त स्रोत जावा के कोर कोड को जारी करके प्रक्रिया को पूरा किया, कोड के एक छोटे से हिस्से को छोड़कर जिसे सूर्य ने कॉपीराइट नहीं किया था.

जावा विशेषताएं ?

यहां कुछ महत्वपूर्ण जावा विशेषताएं दी गई हैं:-

यह सीखने में आसान प्रोग्रामिंग भाषाओं में से एक है.

एक बार कोड लिखें और इसे लगभग किसी भी कंप्यूटिंग प्लेटफॉर्म पर चलाएं.

जावा प्लेटफॉर्म-स्वतंत्र है. एक मशीन में विकसित कुछ प्रोग्राम दूसरी मशीन में निष्पादित किए जा सकते हैं.

यह वस्तु-उन्मुख अनुप्रयोगों के निर्माण के लिए डिज़ाइन किया गया है.

यह स्वचालित मेमोरी प्रबंधन के साथ एक बहु-थ्रेडेड भाषा है.

यह इंटरनेट के वितरित वातावरण के लिए बनाया गया है.

वितरित कंप्यूटिंग को इसके नेटवर्क-केंद्रित के रूप में सुगम बनाता है.

जावा प्रोग्रामिंग भाषा के घटक -

एक जावा प्रोग्रामर एक मानव-पठनीय भाषा में एक प्रोग्राम लिखता है जिसे सोर्स कोड कहा जाता है. इसलिए सीपीयू या चिप्स किसी प्रोग्रामिंग लैंग्वेज में लिखे सोर्स कोड को कभी नहीं समझ पाते हैं. ये कंप्यूटर या चिप्स केवल एक ही चीज समझते हैं, जिसे मशीनी भाषा या कोड कहते हैं. ये मशीन कोड CPU स्तर पर चलते हैं. इसलिए, यह CPU के अन्य मॉडलों के लिए अलग-अलग मशीन कोड होंगे. हालाँकि, आपको मशीन कोड के बारे में चिंता करने की ज़रूरत है, क्योंकि प्रोग्रामिंग सभी स्रोत कोड के बारे में है. मशीन इस स्रोत कोड को समझती है और उन्हें मशीन के समझने योग्य कोड में बदल देती है, जो एक निष्पादन योग्य कोड है.

जावा प्लेटफॉर्म के विभिन्न प्रकार ?

जावा प्रोग्रामिंग भाषा प्लेटफॉर्म के चार अलग-अलग प्रकार हैं: -

1. जावा प्लेटफार्म, मानक संस्करण (जावा एसई): जावा एसई का एपीआई जावा प्रोग्रामिंग भाषा की मुख्य कार्यक्षमता प्रदान करता है. यह उच्च-स्तरीय कक्षाओं के प्रकार और वस्तु के सभी आधारों को परिभाषित करता है. इसका उपयोग नेटवर्किंग, सुरक्षा, डेटाबेस एक्सेस, ग्राफिकल यूजर इंटरफेस (जीयूआई) विकास और एक्सएमएल पार्सिंग के लिए किया जाता है.

2. जावा प्लेटफॉर्म, एंटरप्राइज एडिशन (जावा ईई): जावा ईई प्लेटफॉर्म अत्यधिक स्केलेबल, बड़े पैमाने पर, बहु-स्तरीय, विश्वसनीय और सुरक्षित नेटवर्क अनुप्रयोगों को विकसित करने और चलाने के लिए एक एपीआई और रनटाइम वातावरण प्रदान करता है.

3. जावा प्रोग्रामिंग लैंग्वेज प्लेटफॉर्म, माइक्रो एडिशन (जावा एमई): जावा एमई प्लेटफॉर्म एक एपीआई और मोबाइल फोन जैसे छोटे उपकरणों पर जावा प्रोग्रामिंग लैंग्वेज एप्लिकेशन चलाने वाली एक छोटी फुटप्रिंट वर्चुअल मशीन प्रदान करता है.

4. जावा एफएक्स: जावाएफएक्स एक हल्के उपयोगकर्ता-इंटरफ़ेस एपीआई का उपयोग करके समृद्ध इंटरनेट एप्लिकेशन विकसित करने का एक मंच है. यह उपयोगकर्ता हार्डवेयर-त्वरित ग्राफिक्स और मीडिया इंजन है जो जावा को उच्च-प्रदर्शन वाले क्लाइंट और नेटवर्क डेटा स्रोतों से कनेक्ट करने के लिए एक आधुनिक लुक-एंड-फील और उच्च-स्तरीय एपीआई का लाभ उठाने में मदद करता है. जावा प्रोग्रामिंग भाषा को समझने के लिए, हमें कुछ बुनियादी अवधारणा को समझने की जरूरत है कि कैसे एक कंप्यूटर प्रोग्राम एक कमांड चला सकता है और क्रिया को निष्पादित कर सकता है.

जावा प्लेटफॉर्म स्वतंत्र कैसे है?

सी कंपाइलर की तरह, जावा कंपाइलर किसी विशेष मशीन के लिए मूल निष्पादन योग्य कोड नहीं बनाता है. इसके बजाय, जावा एक अद्वितीय प्रारूप उत्पन्न करता है जिसे बाइटकोड कहा जाता है. यह वर्चुअल मशीन विनिर्देश में निर्धारित नियमों के अनुसार निष्पादित होता है. इसलिए, जावा एक प्लेटफॉर्म-स्वतंत्र भाषा है. बाइटकोड किसी भी OS पर स्थापित JVM के लिए समझ में आता है. संक्षेप में, जावा स्रोत कोड सभी ऑपरेटिंग सिस्टम पर चल सकता है.

जावा का निर्माण -

इस खंड में, हम जावा के इतिहास को जानेंगे जो कि बहुत ही रोचक है. 1990 में, सन माइक्रोसिस्टम्स इंक. (यूएस) ने उपभोक्ता इलेक्ट्रॉनिक उपकरणों के लिए सॉफ्टवेयर विकसित करने के लिए एक परियोजना की कल्पना की जिसे रिमोट द्वारा नियंत्रित किया जा सकता है. शुरुआत में इस प्रोजेक्ट का नाम स्टील्थ प्रोजेक्ट रखा गया था लेकिन बाद में इसका नाम बदलकर ग्रीन प्रोजेक्ट कर दिया गया. 1991 के जनवरी में, बिल जॉय, जेम्स गोस्लिंग, पैट्रिक नॉटन, माइक शेरिडन और कई अन्य लोग इस परियोजना पर चर्चा करने के लिए एस्पेन, कोलोराडो में मिले. माइक शेरिडन का काम बिजनेस डेवलपमेंट पर फोकस करना था. पैट्रिक नॉटन को ग्राफिक्स सिस्टम पर काम करना था. जेम्स गोस्लिंग को परियोजना के लिए उचित प्रोग्रामिंग भाषा को पहचानना था. उन्होंने सोचा कि इस परियोजना को विकसित करने के लिए सी और सी ++ प्रोग्रामिंग भाषाओं का इस्तेमाल किया जा सकता है. लेकिन इन भाषाओं का उपयोग करने में उन्हें जो समस्या का सामना करना पड़ा वह यह है कि सी और सी ++ सिस्टम-निर्भर प्रोग्रामिंग भाषाएं थीं. जिसके कारण इनका उपयोग विभिन्न कंप्यूटर सिस्टम या इलेक्ट्रॉनिक उपकरणों पर नहीं किया जा सकता था. इसलिए, उन्होंने एक नई प्रोग्रामिंग भाषा विकसित करना शुरू किया जो पूरी तरह से प्लेटफॉर्म-स्वतंत्र थी और किसी भी इलेक्ट्रॉनिक डिवाइस पर चलाई जा सकती थी. इस प्रोग्रामिंग भाषा को शुरू में ओक नाम दिया गया था लेकिन बाद में इसे 1995 में जावा में बदल दिया गया. इस प्रकार, जावा को 1991 में सन माइक्रोसिस्टम्स में जेम्स गोस्लिंग, पैट्रिक नॉटन, क्रिस वार्थ, एड फ्रैंक और माइक शेरिडन द्वारा विकसित किया गया था. जावा के पहले कामकाजी संस्करण को विकसित करने में 18 महीने लगे.

जावा का नाम क्यों रखा गया?

जावा प्रोग्रामिंग भाषा विकसित करते समय जेम्स गोस्लिंग और उनकी टीम के सदस्य बहुत अधिक चाय का सेवन कर रहे थे. उन्होंने महसूस किया कि उन्होंने अच्छी गुणवत्ता वाली चाय का सेवन करने के कारण एक बेहतर प्रोग्रामिंग भाषा विकसित की है. इस प्रकार, जावा भाषा के विकास में चाय की भी अपनी भूमिका थी. इसलिए, उन्होंने भाषा का नाम जावा रखा. चूंकि जावा इतना अनूठा नाम था, इसलिए टीम के अधिकांश सदस्य जावा का नाम लेना पसंद करते थे. जावा इंडोनेशिया का एक द्वीप है जहां पहली बार कॉफी का उत्पादन किया गया था, इसका नाम जावा कॉफी रखा गया था. जावा भाषा के विकास के दौरान अपने कार्यालय के पास कॉफी का सेवन करते समय जेम्स गोस्लिंग द्वारा जावा नाम चुना गया था. इस प्रकार, जावा का प्रतीक चाय का प्याला है.

सारांश ?

जावा एक बहु-मंच, वस्तु-उन्मुख और नेटवर्क-केंद्रित प्रोग्रामिंग भाषा है जावा एक सामान्य-उद्देश्य, वर्ग-आधारित, वस्तु-उन्मुख प्रोग्रामिंग भाषा है. Java Platform प्रोग्रामों का एक संग्रह है जो प्रोग्रामर्स को Java अनुप्रयोगों को कुशलतापूर्वक विकसित करने और चलाने में मदद करता है. जावा का अर्थ: जावा एक बहु-मंच और नेटवर्क-केंद्रित प्रोग्रामिंग भाषा है. यह मुख्य रूप से Android ऐप्स और एंटरप्राइज़ सॉफ़्टवेयर विकसित करने के लिए उपयोग किया जाता है. 2009 में, Oracle Corporation ने Sun Microsystems का अधिग्रहण किया और तीन प्रमुख Sun सॉफ़्टवेयर संपत्तियों: Java, Solaris, और MySQL का स्वामित्व ले लिया. जावा का नवीनतम संस्करण 15 सितंबर, 2020 को जारी किया गया. जावा की सबसे अच्छी विशेषता यह है कि यह सीखने में सबसे आसान प्रोग्रामिंग भाषाओं में से एक है. जावा प्रोग्रामिंग भाषा प्लेटफॉर्म के चार प्रकार हैं: 1) जावा प्लेटफॉर्म, स्टैंडर्ड एडिशन (जावा एसई) 2) जावा प्लेटफॉर्म, एंटरप्राइज एडिशन (जावा ईई) 3) जावा प्लेटफॉर्म, माइक्रो एडिशन (जावा एमई) 4) जावाएफएक्स, कंप्यूटर एक इलेक्ट्रॉनिक उपकरण है जो गणना करने में सक्षम है. कंप्यूटर केवल इलेक्ट्रॉनिक सिग्नल या बाइनरी सिग्नल को समझता है. असेंबलर एक उन्नत तकनीक है जो स्रोत कोर को संबंधित मशीन कोड (110001..) में परिवर्तित करती है और आपके प्रोसेसर को फीड करती है.