JAVA COURSE
About Course
जावा क्या है?
हेल्लो दोस्तों! आज हम इस पोस्ट में What is Java in Hindi (जावा क्या है?) के बारें में पढेंगे. इसे बहुत ही आसान भाषा में लिखा गया है. इसे आप पूरा पढ़िए, यह आपको आसानी से समझ में आ जायेगा. तो चलिए शुरू करते हैं:-
What is Java in Hindi – जावा क्या है?
- जावा एक हाई लेवल की प्रोग्रामिंग भाषा है जिसका इस्तेमाल सॉफ्टवेयर और एप्लीकेशन को बनाने के लिए किया जाता है.
- दुसरे शब्दों में कहें तो, “जावा एक object-oriented प्रोग्रामिंग भाषा है जिसका इस्तेमाल मोबाइल एप्लीकेशन और वेब एप्लीकेशन को बनाने के लिए किया जाता है.”
- जावा को James Gosling (जेम्स गोसलिंग) ने 1995 में विकसित किया था, इसलिए जेम्स गोसलिंग को ‘जावा का पिता’ भी कहा जाता है.
- Java एक ओपन सोर्स लैंग्वेज है जिसका मतलब यह है कि इसका इस्तेमाल कोई भी व्यक्ति मुफ़्त (free) में कर सकता है।
- Java एक बहुत ही प्रसिद्ध और लोकप्रिय भाषा है जिसका इस्तेमाल विभिन्न प्रकार के कार्यो को पूरा करने के लिए किया जाता है, जैसे :- मोबाइल एप्लीकेशन बनाने के लिए , वेब एप्लीकेशन बनाने के लिए , सॉफ्टवेयर डिज़ाइन करने के लिए , और गेम बनाने के लिए आदि।
- यह एक ऑब्जेक्ट ओरिएंटेड भाषा है जिसका अर्थ है कि इसमें class और objects का इस्तेमाल करके program को लिखा जाता है.
- जावा एक platform independent (प्लेटफ़ॉर्म स्वतंत्र) भाषा है जिसका अर्थ है कि जावा में लिखे गये code को किसी भी कंप्यूटर और ऑपरेटिंग सिस्टम में run किया जा सकता है.
- जावा एक आसान लैंग्वेज है क्योंकि इसमें C++ की तरह ही syntax होते है जो कि आसानी से सीखे जा सकते है। जावा में operator overloading (ऑपरेटर ओवरलोडिंग) तथा header files का प्रयोग नही किया जाता है जिससे यह और भी आसान हो जाती है।
- शुरुआती दिनों में जावा को Oak के नाम से जाना जाता था लेकिन कुछ समय के बाद जेम्स गोस्लिंग (James Gosling) और उनकी टीम ने Oak नाम बदलकर जावा रख दिया।
- मल्टीप्लेटफ़ॉर्म: जावा को “एक बार लिखें, कहीं भी चलाएँ” (या WORA) के नारे के साथ ब्रांड किया गया था, और यह आज भी सच है। एक प्लेटफ़ॉर्म के लिए लिखे गए जावा प्रोग्रामिंग कोड, जैसे कि विंडोज ऑपरेटिंग सिस्टम, को पूरी तरह से फिर से लिखे बिना आसानी से दूसरे प्लेटफ़ॉर्म, जैसे कि मोबाइल फ़ोन OS पर स्थानांतरित किया जा सकता है, और इसके विपरीत। जावा कई प्लेटफ़ॉर्म पर काम करता है क्योंकि जब एक जावा प्रोग्राम संकलित होता है, तो कंपाइलर एक .class बाइटकोड फ़ाइल बनाता है जो किसी भी ऑपरेटिंग सिस्टम पर चल सकता है जिसमें जावा वर्चुअल मशीन (JVM) स्थापित है। आमतौर पर iOS सहित अधिकांश प्रमुख ऑपरेटिंग सिस्टम पर JVM इंस्टॉल करना आसान होता है, जो हमेशा ऐसा नहीं था।
- ऑब्जेक्ट-ओरिएंटेड: जावा पहली ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं में से एक थी। ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा अपने कोड को फंक्शन और कमांड के बजाय क्लास और ऑब्जेक्ट के इर्द-गिर्द व्यवस्थित करती है। C++, C#, पायथन और रूबी सहित अधिकांश आधुनिक प्रोग्रामिंग भाषाएँ ऑब्जेक्ट-ओरिएंटेड हैं।
जावा कब बनाया गया था?
- जावा का आविष्कार जेम्स गोसलिंग ने 1995 में किया था जब वे सन माइक्रोसिस्टम्स में काम कर रहे थे। हालाँकि रिलीज़ होने के बाद इसने तेज़ी से लोकप्रियता हासिल की, लेकिन जावा आज की तरह शक्तिशाली प्रोग्रामिंग भाषा के रूप में शुरू नहीं हुई थी।
- जावा के विकास की शुरुआत सन माइक्रोसिस्टम्स में 1991 में हुई। शुरू में ओक नाम से मशहूर इस प्रोजेक्ट को मूल रूप से इंटरेक्टिव टेलीविज़न के लिए डिज़ाइन किया गया था। जब ओक को उस समय उपलब्ध डिजिटल केबल तकनीक के लिए बहुत उन्नत माना गया, तो गोसलिंग और उनकी टीम ने अपना ध्यान एक प्रोग्रामिंग भाषा बनाने पर केंद्रित कर दिया और इंडोनेशिया की एक प्रकार की कॉफ़ी के नाम पर प्रोजेक्ट का नाम बदलकर जावा रख दिया। गोसलिंग ने जावा को उन समस्याओं को संबोधित करने के अवसर के रूप में देखा, जो उन्हें कम पोर्टेबल प्रोग्रामिंग भाषाओं के लिए आने वाली थीं क्योंकि अधिक डिवाइस नेटवर्क से जुड़ गए थे।जावा को C++ प्रोग्रामिंग भाषा के समान सिंटैक्स शैली के साथ डिज़ाइन किया गया था ताकि जब प्रोग्रामर इसका उपयोग करना शुरू करें तो वे पहले से ही इससे परिचित हों। “एक बार लिखें, कहीं भी चलाएँ” के नारे के साथ, एक प्रोग्रामर एक प्लेटफ़ॉर्म के लिए जावा कोड लिख सकता था जो किसी भी अन्य प्लेटफ़ॉर्म पर चल सकता था जिसमें जावा इंटरप्रेटर (यानी, जावा वर्चुअल मशीन) स्थापित हो। 1990 के दशक के मध्य में इंटरनेट के उद्भव और नए डिजिटल उपकरणों के प्रसार के साथ, जावा को डेवलपर्स द्वारा वास्तव में एक बहु-प्लेटफ़ॉर्म प्रोग्रामिंग भाषा के रूप में जल्दी से अपनाया गया।
जावा का पहला सार्वजनिक संस्करण, जावा 1.0, 1996 में जारी किया गया था। पाँच साल के भीतर, दुनिया भर में इसके 2.5 मिलियन डेवलपर हो गए। आज, जावा एंड्रॉइड मोबाइल ऑपरेटिंग सिस्टम से लेकर एंटरप्राइज़ सॉफ़्टवेयर तक हर चीज़ को संचालित करता है।
जावा प्रोग्रामिंग भाषा का उपयोग किसलिए किया जाता है?
- जावा एक अत्यंत हस्तांतरणीय प्रोग्रामिंग भाषा है जिसका उपयोग स्मार्टफ़ोन से लेकर स्मार्ट टीवी तक, विभिन्न प्लेटफ़ॉर्म और विभिन्न प्रकार के उपकरणों पर किया जाता है। इसका उपयोग मोबाइल और वेब ऐप, एंटरप्राइज़ सॉफ़्टवेयर, इंटरनेट ऑफ़ थिंग्स (IoT) डिवाइस, गेमिंग, बिग डेटा, वितरित और क्लाउड-आधारित एप्लिकेशन बनाने के लिए किया जाता है। यहाँ जावा के साथ प्रोग्राम किए गए अनुप्रयोगों के कुछ विशिष्ट, वास्तविक दुनिया के उदाहरण दिए गए हैं।
जावास्क्रिप्ट क्या है और यह जावा से किस प्रकार भिन्न है?
जावा के विपरीत, जावास्क्रिप्ट का एक ही कार्य है: वेब ब्राउज़र चलाने के लिए स्क्रिप्ट बनाना। ये स्क्रिप्ट पूरे इंटरनेट पर हैं। इनका उपयोग ब्राउज़र-आधारित गेम, वेबपेज एनिमेशन, उपयोगकर्ता व्यवहार लॉगिंग और पॉप-अप विज्ञापनों के लिए किया जाता है। मूल रूप से, कोई भी चीज़ जो किसी वेबसाइट पर बिना किसी पेज को फिर से लोड किए अपडेट होती है, वह संभवतः जावास्क्रिप्ट है।
जैसा कि हमने बताया, जावा का उपयोग वेबसाइटों के अलावा और भी बहुत कुछ के लिए किया जाता है।
जावा कैसे काम करता है?
जैसा कि पहले बताया गया है, जावा एक मल्टीपल प्लेटफ़ॉर्म प्रोग्रामिंग भाषा है। इसका मतलब है कि इसे एक OS के लिए लिखा जा सकता है और दूसरे पर चलाया जा सकता है। यह कैसे संभव है?
जावा कोड को सबसे पहले जावा डेवलपमेंट किट में लिखा जाता है, जो विंडोज, लिनक्स और मैकओएस के लिए उपलब्ध है। प्रोग्रामर जावा प्रोग्रामिंग भाषा में लिखते हैं, जिसे किट कंप्यूटर कोड में बदल देता है जिसे सही सॉफ़्टवेयर के साथ किसी भी डिवाइस द्वारा पढ़ा जा सकता है। यह एक सॉफ्टवेयर के टुकड़े से हासिल किया जाता है जिसे कंपाइलर कहा जाता है। एक कंपाइलर जावा जैसे उच्च-स्तरीय कंप्यूटर कोड लेता है और इसे एक ऐसी भाषा में अनुवाद करता है जिसे ऑपरेटिंग सिस्टम समझता है जिसे बाइटकोड कहा जाता है।
बाइटकोड को फिर जावा वर्चुअल मशीन (JVM) नामक एक इंटरप्रेटर द्वारा संसाधित किया जाता है। JVM अधिकांश सॉफ़्टवेयर और हार्डवेयर प्लेटफ़ॉर्म के लिए उपलब्ध हैं, और यही वह है जो जावा कोड को एक डिवाइस से दूसरे डिवाइस में स्थानांतरित करने की अनुमति देता है। जावा चलाने के लिए, JVM कोड को लोड करते हैं, उसे सत्यापित करते हैं, और रनटाइम वातावरण प्रदान करते हैं।
जावा की उच्च पोर्टेबिलिटी को देखते हुए, यह कोई आश्चर्य की बात नहीं है कि बहुत से लोग इसे लिखना सीखना चाहते हैं। सौभाग्य से, जावा सीखने के लिए बहुत सारे संसाधन उपलब्ध हैं।
जावा प्रोग्रामिंग सीखें
तो, शुरुआती प्रोग्रामर के लिए जावा का क्या मतलब है? सीखने के लिए एक सार्थक निवेश होने के मामले में: बहुत कुछ। इस तथ्य के बावजूद कि यह 20 से अधिक वर्षों से अस्तित्व में है, यह एक शीर्ष प्रोग्रामिंग भाषा बनी हुई है क्योंकि:
- जावा असाधारण रूप से बहुमुखी है, जिसका उपयोग कई अलग-अलग उद्योगों और ऑपरेटिंग सिस्टम में किया जा रहा है – और एंड्रॉइड ऑपरेटिंग सिस्टम इसी पर आधारित है।
- जावा सीखना सरल है और प्रोग्रामिंग की बुनियादी बातें सीखने के लिए इसे एक बेहतरीन प्रथम भाषा माना जाता है।
- जावा ट्यूटोरियल, बूटकैंप और ऑनलाइन समुदाय आसानी से उपलब्ध हैं – आरंभ करना आसान है और जैसे-जैसे आप जावा में अधिक अनुभवी होते जाते हैं, आपको निरंतर समर्थन मिलता रहता है।
जावा को दो चरणों में सीखने के बारे में सोचना मददगार हो सकता है: पहला, जावा में वास्तव में प्रोग्राम करना सीखना, और दूसरा, अलग-अलग विकास वातावरण में भाषा का उपयोग करना सीखना। यह प्रासंगिक है क्योंकि जावा विशेषज्ञों को भी यह सीखने की ज़रूरत है कि वे अलग-अलग जगहों पर जावा टूल और फ्रेमवर्क का उपयोग कैसे करें।
शुरुआती और विशेषज्ञ दोनों के लिए इन शिक्षण संसाधनों की जाँच करें।
Course Content
java
जावा क्या है?
00:00जावा कब बनाया गया था?
00:00जावा प्रोग्रामिंग भाषा का उपयोग किसलिए किया जाता है?
00:00जावास्क्रिप्ट क्या है और यह जावा से किस प्रकार भिन्न है?
00:00जावा कैसे काम करता है?
00:00जावा प्रोग्रामिंग सीखें
00:00