Smartphone और Internet के उपयोग से हमारा दिन शुरू होता है, और बिना Mobile के हमारी शुरुआत अधूरी है। जब हम सुबह उठते हैं, तो सबसे पहले हम अपने Mobile Phone की ओर देखते हैं; यह हमारी दिनचर्या का एक अभिन्न हिस्सा बन गया है। आजकल हम अपने सारे कार्यों को Mobile के माध्यम से ही संपन्न करते हैं। पहले, जब हमें कुछ खरीदना होता था, हमें बाजार जाना पड़ता था, और पैसे भेजने या जमा करवाने के लिए बैंकों में लाइन में लगना पढ़ता था। लेकिन अब हम इस सब काम को अपने घर से ही Mobile के जरिए कर सकते हैं। क्या आपने कभी यह सोचा है कि इस सभी सुविधाओं का मूल कैसे है? इसका उत्तर उच्च स्तरीय प्रोग्रामिंग भाषा जावा में छिपा होता है। अगर आप कंप्यूटर विद्यार्थी हैं या इसमें रुचि रखते हैं, तो आपने ज़रूर सुना होगा कि Java Kya Hai.
Java Kya Hai – जावा क्या है?
जावा एक object-oriented programming language है, जिसे हाई-लेवल भाषा भी कहा जाता है, क्योंकि इसे मानवों द्वारा आसानी से समझा और लिखा जा सकता है। जावा एक multiplatform और distributed programming language है जिसका उपयोग विभिन्न अनुप्रयोगों में किया जाता है, जैसे कि Web Application, Mobile Application Development, Game Development, और System or PC के लिए।इसके अलावा, यह लैंग्वेज उच्च स्तरीय, तेज, और सुरक्षित प्रोग्रामिंग के लिए भी जाना जाता है जो दूसरी प्रोग्रामिंग भाषाओं की तुलना में सरल और बेहतर है। जावा का उपयोग वर्तमान समय में Computer, mobile phone, tablet,और इलेक्ट्रॉनिक डिवाइसेस जैसे सभी उपकरणों में सॉफ़्टवेयर या Application Development के लिए किया जाता है।
आजकल, Online Banking, Online Shopping, और ऑनलाइन फॉर्म जैसे कई सेवाएं भी जावा के समर्थन से ही संभव हैं। लगभग सभी मोबाइल कंपनियां जावा का समर्थन करती हैं, और Google ने जावा को Linux के साथ जोड़कर Mobile Devices के लिए Android नामक एक open source operating system विकसित किया है।
जावा की मदद से web application और mobile application बनाने की सुविधा है, और आजके समय में जावास्क्रिप्ट पर चलने वाले अधिकांश वेब पृष्ठ और Android डिवाइस के लिए तैयार की गई कई एप्लीकेशन हैं।
जावा का पूरा नाम क्या है?
जावा का पूरा नाम “Java Programming Language” है।
जावा किसने लिखा था?
जावा (Java) प्रोग्रामिंग भाषा को James Gosling, Mike Sheridan, और Patrick Naughton ने विकसित किया था, जो सन माइक्रोसिस्टम्स (Sun Microsystems) के इंजीनियरों थे। इसका पहला संस्करण 1995 में जारी किया गया था और यह एक उदार और portable programming भाषा के रूप में मानी जाती है। जावा ने समय के साथ विभिन्न संस्करणों में अपग्रेड होकर विकसित होती रही है, और यह एक प्रसारशील और लोकप्रिय प्रोग्रामिंग भाषा बन गई है।
जावा का इतिहास क्या है
जावा एक कंप्यूटर-आधारित प्रोग्रामिंग भाषा है जिसे James Gosling और उनके साथी Sun Microsystems ने 1991 में विकसित किया था। James Gosling को जावा के प्रमुख डेवेलपर माना जाता है। इस भाषा को बनाने के पीछे एक मुख्य सिद्धांत था, “write once, run anywhere,” जिसका अर्थ था कि भाषा को एक बार लिखा जाएगा और इसे हर जगह चलाया जा सकेगा।
James Gosling और उनकी टीम ने इस प्रोग्रामिंग भाषा को विकसित करने के लिए “Green Team” के रूप में जाना जाता है। इन्होंने एक परियोजना शुरू की थी जो डिजिटल डिवाइसेस के लिए application develop करने में मदद करती है। प्राथमिकता से, जावा को उपभोक्ता इलेक्ट्रॉनिक्स डिवाइसेज के लिए डेवेलप किया गया था, जैसे कि TV Setup Box, PCR Software Development,आदि।
1995 में, इस भाषा का नाम “Oak” रखा गया था, लेकिन बाद में इसे “JAVA” में बदल दिया गया। जावा का सबसे महत्वपूर्ण और लोकप्रिय फीचर है इसका कि यह प्लेटफॉर्म इंडिपेंडेंट है, जिसका अर्थ है कि जावा प्रोग्राम किसी भी हार्डवेयर और ऑपरेटिंग सिस्टम पर चलाया जा सकता है। इसलिए, जावा के प्रोग्राम किसी भी सिस्टम पर बिना किसी समस्या के चल सकते हैं।
जावा का यह अद्वितीय फीचर आज भी महत्वपूर्ण है। जावा का पहला संस्करण, JDK 1.0, 23 जनवरी 1996 को रिलीज़ किया गया था, और इसके बाद कई संस्करणों को विकसित और रिलीज़ किया गया। बाद में जावा के नवीनतम संस्करण में से एक है Java SE 8, जिसे 18 मार्च 2014 को रिलीज़ किया गया। यह एक object-oriented भाषा है जो किसी और C++ भाषा पर आधारित है, लेकिन इसे और भी सरल और प्रभावी बनाया गया है, जिससे प्रोग्रामिंग त्रुटियों को दूर किया जा सकता है।
जावा के सोर्स कोड फाइलें, जिनका एक्सटेंशन .java होता है, को कंपाइलर की मदद से bytecode में बदला जाता है। इस bytecode को फिर जावा वर्चुअल मशीन (JVM) के माध्यम से रन किया जा सकता है। जीवीएम एक वर्चुअल मशीन है जो रनटाइम इन्वायरनमेंट प्रदान करता है, जहां पर जावा प्रोग्राम को चलाया जाता है।
जीवीएम एक Pre-installed Runtime Environment प्रदान करती है, जिससे जावा प्रोग्राम को कंप्यूटर्स में चलाने में सुधार होता है। इसका अर्थ है कि जब भी कोई कंप्यूटर जावा प्रोग्राम को चलाता है, तो उसमें पहले से JVM स्थापित होता है। इसलिए, जावा का सोर्स कोड सभी प्लेटफ़ॉर्मों में कंप्यूटरों पर चल सकता है।
जावा कितने प्रकार के होते हैं?
Java को मूल रूप से तिन हिस्सों में Divide किया गया है:
- Java Micro Edition (J2ME)
- Java Standard Edition (J2SE)
- Java Enterprise Edition (J2EE)
जावा features क्या हैं?
- Object-Oriented:- Java एक शुद्ध object oriented programming language (OOPs) है, इसका मतलब है कि इसमें procedures का उपयोग नहीं होता, बल्कि यह केवल objects पर आधारित भाषा है। Java OOPS के सिद्धांतों का पालन करता है जो सॉफ़्टवेयर विकास और रखरखाव को सरल बनाते हैं।
- Platform Independent:- Java Platform Independent Language है, इसका मतलब है कि यह हर किसी प्लेटफ़ॉर्म में चल सकती है, जैसे कि Android, Windows, Linux, और Mac। Java में लिखे गए प्रोग्राम किसी भी Operating System में चलाए जा सकते हैं, उदाहरण के लिए, यदि आपने Java का कोड Windows Operating System के लिए लिखा है, तो आप उसे आसानी से Linux Operating System में भी चला सकते हैं।
- Secure:- Java का एक महत्वपूर्ण विशेषता यह है कि यह एक सुरक्षित भाषा है। Java सबसे अधिक सुरक्षित है क्योंकि Java प्रोग्राम Java Run Time Environment में चलता है। मशीन कोड जनरेट करने से पहले, प्रोग्राम को JVM पर कुछ टेस्ट चलाए जाते हैं जो त्रुटियों को पहचानने में मदद करते हैं। Java भाषा में वायरस नहीं होता, जिससे प्रोग्राम सुरक्षित रहते हैं।
- Simple Language:- Java एक सरल भाषा है क्योंकि इसमें C++ के समान सिंटैक्स होते हैं, जो कि आसानी से सीखे जा सकते हैं। हालांकि, C++ की तरह Java में operator overloading और header file का उपयोग नहीं होता, जिससे इसे सीखना और भी सरल हो जाता है।
- Portable:- Java एक पोर्टेबल भाषा है, क्योंकि इसका source code compiler की सहायता से बाइट कोड में परिवर्तित किया जाता है। यह बाइट कोड हर किसी सिस्टम में चला जा सकता है, इसलिए इसे आसानी से प्राप्त किया जा सकता है।
- Robust:- Robust का अर्थ होता है मजबूत। Java में बनाए गए किसी भी प्रोग्राम को अलग-अलग environment में बिना क्रैश किए काम करने में सक्षम है। इसमें प्रोग्राम कभी नहीं क्रैश होते हैं। जो भी त्रुटियां Java में आती हैं, उन्हें आसानी से पता किया जा सकता है और सुलझाया जा सकता है। इन कारणों से Java एक मजबूत भाषा है।
- Distributed:- Java एक वितरित भाषा है, जिसका मतलब है कि Java प्रोग्राम इंटरनेट में चलाने के लिए डिज़ाइन किए जा सकते हैं। Java का उपयोग हम विभिन्न नेटवर्कों पर बांटे गए अलग-अलग applications बनाने के लिए कर सकते हैं, जो एक साथ मिलकर कार्य को पूरा करते हैं। Java में http और ftp प्रोटोकॉल का उपयोग किया जाता है, जिससे इंटरनेट में डेटा तक पहुँचाया जा सकता है।
- Multi Threaded:- Java एक मल्टीथ्रेडेड भाषा है, इसका मतलब है कि Java में बड़े प्रोग्राम को छोटे सब-प्रोग्राम में विभाजित किया जाता है और इन सब-प्रोग्राम्स को क्रमश: निष्पादित किया जाता है। इस प्रकार, Java साथ में कई कार्यों को पूरा कर सकता है। यह विशेषता Java को तेज और इंटरएक्टिव बनाती है। इस विशेषता का उपयोग multimedia और web applications में किया जाता है।
जावा सीखने के लिए क्या करें?
Programming की मांग के अनुसार, यदि आपको Programming के तत्वों का पता है, तो आपको Java सीखना चाहिए। इसका कारण है कि आप Software Develop करके और Play Store में Apps बनाके लाखों में आय कमा सकते हैं। मैं सुझाव देता हूँ कि आप कुछ Tutorial Sites या YouTube से Video Series देखकर आसानी से Java सीख सकते हैं। नीचे कुछ चैनलों और वेबसाइट्स की सूची है जिनसे आप Java सीख सकते हैं:
JAVA सीखने के लिए Tutorial Sites के नाम:
Conclusion:
जावा (Java) एक प्रसारशील, पोर्टेबल, और उदार प्रोग्रामिंग भाषा है जो James Gosling, Mike Sheridan, और Patrick Naughton द्वारा विकसित की गई थी। यह Sun Microsystems द्वारा विकसित किया गया था और 1995 में अपना पहला संस्करण जारी कर चुका है। जावा ने समय के साथ विकसित होकर एक लोकप्रिय और व्यापक प्रोग्रामिंग भाषा बनाई है जो कई विभिन्न डोमेन्स में उपयोग होती है, जैसे कि Web Development, Mobile Application Development, Database Connectivity, Game Development, और बहुसंख्यक अन्य क्षेत्रों में। इसकी पोर्टेबिलिटी, सुरक्षा, और उदारता के कारण यह एक लोकप्रिय चयन है जो विभिन्न प्लेटफ़ॉर्म्स पर एकसमयी बनाए गए प्रोग्रामों के लिए है।
People also ask:
जावा कितने प्रकार के होते हैं?
- जावा स्टैंडर्ड एडिशन (Java SE)
- जावा एंटरप्राइज एडिशन (Java EE)
- जावा माइक्रो एडिशन (Java ME)
जावा किस भाषा में लिखा गया है?
जावा को पहले C++ की तुलना में बनाया गया था, लेकिन यह कई अंशों में अलग है। इसमें सीखने में आसानी, सुरक्षा, और पोर्टेबिलिटी के लिए विशेषज्ञता है। जावा की सिंटैक्स C++ से मिलती जुलती है, जिससे उपयोगकर्ताओं को इसे सीखना और समझना आसान होता है।