Java Kya Hai और Java सीखने के लिए क्या करें?

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 स्थापित होता है। इसलिए, जावा का सोर्स कोड सभी प्लेटफ़ॉर्मों में कंप्यूटरों पर चल सकता है।

 

जावा कितने प्रकार के होते हैं?

जावा वास्तव में एक विशेष और बहुत ही बढ़ी प्रोग्रामिंग भाषा है, इसलिए Sun Microsystems ने इसे विभिन्न स्तरों में विभाजित किया है ताकि उन प्रोग्रामर्स को सीधे यहाँ से जुड़े हों जो इस विशेष क्षेत्र के सॉफ़्टवेयर विकसन को चुन रहे हैं। इससे यह सुनिश्चित होता है कि उन्हें केवल उन विशिष्ट श्रेणी के जावा के बारे में ज्ञान हो, जो उनकी आवश्यकताओं को पूरा करने में सहायक हो सकता है।

Java को मूल रूप से तिन हिस्सों में Divide किया गया है:

  1. Java Micro Edition (J2ME)
  2. Java Standard Edition (J2SE)
  3. Java Enterprise Edition (J2EE)

जावा का उपयोग क्या है?

  • web development:- Java web development में महत्वपूर्ण भूमिका निभाता है और इसे Server-Side Applications के विकास के लिए विशेषता से डिज़ाइन किया गया है। इसमें JavaServer Pages (JSP) और सर्वलेट्स को शामिल किया जाता है, जिनका उपयोग डायनामिक वेब पेज्स बनाने के लिए होता है। ये तकनीकें विकसित करने और संचालन करने के लिए महत्वपूर्ण हैं, और इससे विभिन्न उदाहरणों में सुधारित, व्यापक, और प्रभावी web applications बनाए जा सकते हैं।
  • Mobile Applications: Java का उपयोग Android Application Development के लिए किया जाता है। इससे Android Applications को जावा में लिखा जा सकता है और इन्हें विभिन्न Android डिवाइसों पर संचालित किया जा सकता है। यह एक सामान्य और प्रभावी तकनीक है जिससे डेवेलपर्स को विभिन्न मोबाइल उपकरणों के लिए एप्लीकेशन तैयार करने में मदद मिलती है।
  • Desktop Applications:- Java का उपयोग Freelance Desktop Applications Development के लिए भी किया जाता है, जैसे कि आप्लेट्स और स्विंग इत्यादि। इससे डेवेलपर्स को स्थानीय प्रकार की एप्लीकेशन्स बनाने में सुविधा होती है जो विभिन्न ऑपरेटिंग सिस्टम्स पर चला सकती हैं। यहां swing library का उपयोग करके उपयोगकर्ता इंटरफेस बनाने में मदद मिलती है, जो एक बड़ी विकसित ग्राफिक्स और यूजर इंटरफेस तैयार करने का समर्थन करती है।
  • Web Services:- Java Web Services Development के लिए भी उपयोगी है, विशेषकर RESTful वेब सर्विसेज की बनावट में। इससे डेवेलपर्स को स्थानीय और विभिन्न नेटवर्क्स पर Side-by-Side Interactivity को समर्थन करने का तरीका मिलता है। Java ने वेब सर्विसेज की उत्कृष्टता और पोर्टेबिलिटी को बढ़ावा दिया है, जिससे विभिन्न प्लेटफ़ॉर्म्स और उपकरणों पर इसका उपयोग संभावनाएं मुहूर्त करता है।
  • Database Connectivity:- Java डेटाबेस के साथ संबंधित कामों के लिए JDBC (Java Database Connectivity) का उपयोग करता है, जिससे डेटाबेस से सीधे संबंध बनाकर डेटा को प्राप्त और अपडेट करना संभव है। यह एक standard interface है जो डेटाबेस से जुड़े जावा एप्लीकेशन्स को एकसमयी बनाने में मदद करता है, और इससे विभिन्न प्रकार के डेटाबेस जैसे MySQL, Oracle, और SQL Server से इंटरैक्ट करना संभव होता है।
  • Game Development:- Java का उपयोग game development के लिए भी किया जाता है, और इसमें विभिन्न गेम डेवलपमेंट फ्रेमवर्क्स शामिल हैं। यह डेवेलपर्स को एक विस्तृत gaming ecosystem तैयार करने के लिए मदद करता है जिसमें graphics, interactivity, और अन्य गेमिंग तत्व शामिल होते हैं। Java में बने गेम्स विभिन्न प्लेटफ़ॉर्म्स पर सही तरीके से चलाए जा सकते हैं, जिससे विकसित की गई गेम्स का व्यापक प्रसार होता है।

जावा  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 के नाम:

  1. TutorialsPoint
  2. Codecademy
  3. Udemy
  4. W3Schools
  5. YouTube – Java Tutorial

Conclusion:

जावा (Java) एक प्रसारशील, पोर्टेबल, और उदार प्रोग्रामिंग भाषा है जो James Gosling, Mike Sheridan, और Patrick Naughton द्वारा विकसित की गई थी। यह Sun Microsystems द्वारा विकसित किया गया था और 1995 में अपना पहला संस्करण जारी कर चुका है। जावा ने समय के साथ विकसित होकर एक लोकप्रिय और व्यापक प्रोग्रामिंग भाषा बनाई है जो कई विभिन्न डोमेन्स में उपयोग होती है, जैसे कि Web Development, Mobile Application Development, Database Connectivity, Game Development, और बहुसंख्यक अन्य क्षेत्रों में। इसकी पोर्टेबिलिटी, सुरक्षा, और उदारता के कारण यह एक लोकप्रिय चयन है जो विभिन्न प्लेटफ़ॉर्म्स पर एकसमयी बनाए गए प्रोग्रामों के लिए है।

 

People also ask:

जावा कितने प्रकार के होते हैं?

  1. जावा स्टैंडर्ड एडिशन (Java SE)
  2. जावा एंटरप्राइज एडिशन (Java EE)
  3. जावा माइक्रो एडिशन (Java ME)

 

जावा किस भाषा में लिखा गया है?

जावा को पहले C++ की तुलना में बनाया गया था, लेकिन यह कई अंशों में अलग है। इसमें सीखने में आसानी, सुरक्षा, और पोर्टेबिलिटी के लिए विशेषज्ञता है। जावा की सिंटैक्स C++ से मिलती जुलती है, जिससे उपयोगकर्ताओं को इसे सीखना और समझना आसान होता है।

जावा का आविष्कार क्यों हुआ?

जावा का आविष्कार 1990 में हुआ था जब Sun Microsystems के इंजीनियर James Gosling, Mike Sheridan, and Patrick Naughton ने इसे विकसित किया। इसका उद्दीपन, जो मुख्य रूप से Hosted Interactive TV Set-Top Box के लिए था, मेसिनोट में था, लेकिन जावा को बाद में इंटरनेट पर डॉक्युमेंट्स को और सुरक्षित रूप से देखने के लिए इस्तेमाल किया गया। जावा को एक पोर्टेबल, सुरक्षित, और उदार प्रोग्रामिंग भाषा के रूप में विकसित किया गया है, जिससे यह विभिन्न प्लेटफ़ॉर्म्स पर सही तरह से चल सकती है।

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top