Translate

Java language in hindi : जावा कैसे सीखें पूरी जानकारी हिंदी में : जावा की विशेषताएं, प्रकार व इतिहास

इस तकनीक के दौर में हमारे दिन की शुरुआत बिना मोबाइल के नहीं होती है यानी जब हम सुबह उठते हैं तो सबसे पहले अपने मोबाइल को ही देखते हैं।

मोबाइल हमारी जिंदगी का हिस्सा बन गया है क्योंकि हम अपना सारा काम इस मोबाइल से ही तो करते हैं।

पहले हमें सामान खरीदने के लिए बाजार जाना होता था, पैसे लेने या भेजने के लिए बैंकों में लाइन मैं लगते थे, लेकिन अब यह सारे काम घर बैठे ही कर सकते हैं।

क्या आपने कभी सोचा है कि यह सारी सुविधाएं हमारे मोबाइल में कैसे प्राप्त होती हैं यह संभव हो पाया है एक उच्च स्तरीय प्रोग्रामिंग लैंग्वेज जावा की वजह से।

यदि आपने कंप्यूटर मैं पढ़ाई की है तो आपने जरूर जावा का नाम सुना होगा और जिसने नहीं सुना तो कोई बात नहीं आज हम जावा के बारे में बात करने जा रहे हैं।

जावा(Java) क्या है(what is java) :- 

जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है जिसे हाई लेवल लैंग्वेज भी कहा जाता है क्योंकि इसे मानव द्वारा आसानी से पढ़ा और लिखा जा सकता है।

जावा एक Multiple प्लेटफार्म और डिस्ट्रीब्यूटर प्रोग्रामिंग लैंग्वेज है, जिसका उपयोग वेब एप्लीकेशन, मोबाइल एप्लीकेशन, वेब डेवलपमेंट, गेम डेवलपमेंट आदि को बनाने के लिए किया जाता है।

इसके अलावा इस लैंग्वेज का प्रयोग लगभग सभी डिवाइस के लिए व सॉफ्टवेयर या ऐप डिवेलप करने के लिए भी होता है।

जावा दूसरी लैंग्वेज की तुलना में सरल, बेहतर, तेज और सुरक्षित प्रोग्रामिंग लैंग्वेज है, जिसका उपयोग वर्तमान समय में केवल कंप्यूटर पर ही नहीं, 

बल्कि मोबाइल फोन, टेबलेट, इलेक्ट्रॉनिक डिवाइसेज, टीवी, वाशिंग मशीन आदि में भी किया जाता है।

आजकल जो हम ऑनलाइन बैंकिंग, ऑनलाइन शॉपिंग, ऑनलाइन सर्विसेज करते है, तो यह सभी जावा की मदद से ही संभव हुआ है।

वर्तमान समय में लगभग सभी कंपनियां जावा का समर्थन करती हैं।

गूगल ने जावा का Linux के साथ जोड़ते हुए मोबाइल डिवाइस के लिए एंड्राइड का नाम एक ओपन सोर्स ऑपरेटिंग सिस्टम डेवलप किया गया है जो वर्तमान में काफी प्रसिद्ध हो चुका है।

लगभग सभी कंपनियां एंड्रॉयड प्लेटफॉर्म के लिए मोबाइल डिवाइसेज, टेबलेट आदि डिवेलप करते हैं।

जावा वेब एप्लीकेशंस, ब्लॉग बनाने में भी मदद करती है और साथ ही मोबाइल के लिए ऐप्स बनाने में भी मदद करती है।

आज लगभग सभी वेब Pages, जावास्क्रिप्ट पर चलते हैं|  एंड्रॉयड डिवाइस के लिए बहुत सारे ऐसे एप्लीकेशंस बनाए गए हैं जो कि जावा में लिखा गया होता है, 

यह एप्लीकेशन SDK(Software Development Kit) का प्रयोग करके बनाए गए हैं।



जावा(Java) क्या है?  जावा कैसे सीखें पूरी जानकारी हिंदी में : जावा की विशेषताएं, प्रकार व इतिहास : What is JAVA in Hindi

जावा का इतिहास (History of Java in hindi)  :- 

जावा एक प्रोग्रामिंग भाषा है जिसे सन माइक्रोसिस्टम द्वारा विकसित किया गया था आधुनिक तकनीक में जावा एक महत्वपूर्ण स्थान रखती हैं।  

इसे James Gosling, Patrick Naughton and Mike Sheridan ने लगभग 1990 में बनाया था।

जावा की उत्पत्ति एक टीम की मीटिंग में हुई, जहां पर कई नामों पर विचार किया गया और बाद में "ओक(Oak)" के रूप में चुना गया जिसे बाद में जावा के रूप में बदल दिया गया।

सन माइक्रोसिस्टम ने जावा को 'Write once, Run Anywhere' के साथ तालिका बनाने के उद्देश्य से बनाया था

जिसका मतलब था जब आप जावा code को एक बार लिखते हैं तो आप उसे किसी भी प्लेटफार्म पर चला सकते हैं जैसे विंडोज, लिनक्स आदि | 

इसलिए यह उपयोगी भाषा है, जो विभिन्न डिवाइस और संगठनों को एक साथ लाने में मदद करती है।

जावा का शुरुआती मकसद विंडोज और इंटरनेट के लिए विकसित करना था तथा यह वेब डेवलपमेंट, वेब एप्लीकेशन, मोबाइल एप्लीकेशन, डेस्कटॉप एप्लीकेशन, बिग डाटा आदि में व्यापक रूप से यूज़ की जाती है।

जावा की एक महत्वपूर्ण खासियत यह है कि जब आप जावा कोड को कंपाइल करते हैं तो यह बाइनरी कोड के स्थान पर एक इंटरमीडिएट फॉर्म बनाता है जिसे "बाइटकोड" कहा जाता है | 

इस बइटकोड को संचालित करने के लिए एक जावा रनटाइम एनवायरमेंट की आवश्यकता होती है जिसे उपयोगकर्ताओं अपने सिस्टम पर स्थापित कर सकते हैं।

जावा लैंग्वेज जिस तरह से आगे बढ़ता रहा इसके लिए अनेकों संस्करणों का विकास हुआ जैसे जावा 1.0 जावा 2, जावा 5 जावा 11 आदि 

इसके हर संस्करण में नए सुधार और भाषा सुविधाएं जोड़ी गई जो विकसित करने वालों को बेहतर और आसानी से कोड लिखने की सुविधा प्रदान करती हैं।

आज विभिन्न संस्थानों, विश्वविद्यालयों और संगठनों में जावा को सिखाने का प्रयास किया जाता है।

जावा के प्रकार :-

जावा के कई प्रकार होते हैं जिनमें से कुछ प्रमुख निम्न है :-

जावा स्टैंडर्ड एडिशन(Java SE):-  इसमें java की मूल और मुख्य भाषा होती है जैसे- शब्दावली, डाटा टाइप, ऑब्जेक्ट और क्लास, इंटरफ़ेस, थ्रेडिंग, इनपुट/आउटपुट और अन्य अन्य काम।

जावा एंटरप्राइज एडिशन :-  यह जावा का एक उच्चस्तरीय प्रकार है जिसका प्रयोग एंटरप्राइज एप्लीकेशन बनाने के लिए होता है, जैसे - वेब सर्वर, वेब सर्विसेज, सुरक्षा, डाटाबेस, कनेक्टिविटी और डाटा एंटरप्राइज इंटीग्रेशन।

जावा माइक्रो एडिशन :- इसका प्रयोग मोबाइल आदि डिवाइस  बनाने के लिए किया गया जैसे - मोबाइल फोन, स्मार्टफोन, टीवी सेटअप बॉक्स और अन्य डिवाइसेज, 

जावा कार्ड :- इसका प्रयोग किया सुरक्षित स्मार्ट कार्ड के लिए बनाया गया है यह चिप आधारित टेक्नोलॉजी का प्रयोग करती है, जैसे इसका उपयोग सुरक्षा क्रिप्टोग्राफी और डाटा प्रोसेसिंग को सुनिश्चित करने के लिए किया जाता है।

जावा FX :- इसका प्रयोग वेब मोबाइल और डेस्कटॉप एप्लीकेशन बनाने के लिए किया जाता है। यह हाई लेवल ग्राफिक्स और एनिमेशन प्रदान करता है।

वैसे इनके अलावा भी java के कई प्रकार होते हैं जिनको विभिन्न उपयोगों के लिए तैयार किए जाते हैं।

जावा की विशेषताएं (Features of Java in hindi) :- 

जावा की सबसे महत्वपूर्ण लोकप्रिय फीचर है कि यह  java लैंग्वेज प्लेटफॉर्म स्वतंत्र होता है, 

इसका मतलब है कि जावा प्रोग्रामिंग लैंग्वेज किसी विशेष ऑपरेटिंग सिस्टम के लिए नहीं बना है।

इसलिए किसी पर बनाए गए प्रोग्राम किसी पर भी run किए जा सकते हैं।

जावा का यह यूनीक फीचर आज भी ज्यादा को सबसे पॉपुलर बनाता है।

जावा सॉफ्ट कोड की फाइल जिनका एक्सटेंशन जावा होता है, उनको कंपाइलर की मदद से बाइटकोड फॉर्मेट में बनाया जाता है।

compiled जावा कोड भी कंप्यूटर पर Java Virtual Machine यानी JVM की मदद से रन होता है।

JVM एक वर्चुअल मशीन है जो कि रन टाइम एनवायरमेंट उपलब्ध कराता है जहां पर जावा प्रोग्राम को रन किया जाता है, 

जितने भी कंप्यूटर java प्रोग्राम को रन करते हैं, उन सभी में पहले से ही JVM install रहता है इसलिए जावा का सोर्स कोड सभी कंप्यूटर में चलता है।

पोर्टेबिलिटी :-  एप्लीकेशन को एक प्लेटफार्म से दूसरे प्लेटफार्म में आसानी से पोर्ट किया जा सकता है।

यह जावा के "Write Once, Run Anywhere" सिद्धांत के कारण होता है यानी जिसका हिंदी में मतलब होता है 'एक बार लिखो, हर जगह चलाओ'।

Object oriented :-  जावा ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा है जिसमें सभी code ऑब्जेक्ट में  लिखे जाते हैं और वह व्यक्ति की मदद से कार्य किए जाते हैं।

सुरक्षित :-  सुरक्षा जावा की प्राथमिकता है यह सैंडबॉक्स तकनीक का यूज करके एप्लीकेशन को अधिक सुरक्षित रखती है जिससे खतरनाक चीजों से बचा जा सके।

इसे व्यक्तिगत त्रुटियों और सिस्टम त्रुटियों से बचाने के लिए विशेष रूप से डिजाइन किया गया।

इसके द्वारा आप एक प्रोग्राम लिख सकते हैं जो कि एक समय में मल्टीटास्क को परफॉर्मेंस करने में सक्षम है।

यह के distributed लैंग्वेज है जिसमें हम ऐसे प्रोग्राम बना सकते हैं जो कंप्यूटर नेटवर्क पर run करें।

जावा लैंग्वेज बिल्कुल फ्री है यानी आप इसके सभी फीचर्स का यूज कर सकते हैं।

इसमें Open Source Libraries का बेहतरीन कलेक्शन उपलब्ध है जिससे इस कहीं भी उपयोग किया जा सकता है।

जावा के फायदे :- 

जावा एक आसान सरल, सुरक्षित प्रोग्रामिंग भाषा है जिसे सीखना बहुत आसान होता है।

यह एक ओपन सोर्स लैंग्वेज है जिसके कोड को कोई भी आसानी से देख और उसमें चेंज कर सकता है।

जावा एक फ्री भाषा है इसके यूज़ के लिए यूजर्स को पैसे नहीं देने होते, बल्कि यूजर्स इंटरनेट से फ्री में डाउनलोड करके इसका इस्तेमाल कर सकते हैं।

यह एक सुरक्षित भाषा है जिसमें खतरनाक वायरस प्रवेश नहीं कर सकते।

यह एक पोर्टेबल भाषा है जिसके कोर्ट को किसी भी डिवाइस में रन किया जा सकता है।

इसके पास लार्ज नंबर में एक्टिव यूजर कम्युनिटी और सपोर्ट उपलब्ध है।

जावा के नुकसान :- 

जावा का परफॉर्मेंस C and C++ की तुलना में इतना अच्छा नहीं है क्योंकि यह इसकी तुलना में काफी  धीमी है।

इसको यूज़ करना मैं ज्यादा मेमोरी की आवश्यकता होती है।

जावा low लेवल प्रोग्रामिंग को सपोर्ट नहीं करती है।

इसका प्रयोग करने के लिए यूजर्स को अच्छे हार्डवेयर की आवश्यकता पड़ती है।

इसमें गार्बेज कलेक्शन अपने आप होता है, यूजर्स अपने हिसाब से इसे कंट्रोल नहीं कर सकता।

इसमें डाटा का बैकअप नहीं लिया जा सकता।

जावा का Use कहां कहां होता है :- 

वेब एप्लीकेशन :- जावा का उपयोग वेब एप्लीकेशन बनाने के लिए किया जाता है, निम्न तकनीक द्वारा वेब एप्लीकेशन को बनाया जाता है,

जावा सर्वर pages-JSP, जावा script, JSF, java Struts, Java enterprise Edition JEE आदि।

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

सॉफ्टवेयर डेवलपमेंट :- जावा को सॉफ्टवेयर डेवलपमेंट के लिए व्यापक रूप से उपयोग किया जाता है, यह एप्लीकेशन, डेटाबेस, टूल, वेब सर्वर टेस्टिंग उपकरण और अन्य सॉफ्टवेयर उपकरणों का निर्माण करने के लिए उपयोगी है।

फाइनेंशियल sector :-  इसका प्रयोग बैंकिंग, वित्तीय सेवाएं, वित्तीय विपणन, वित्तीय सूचना सिस्टम आदि क्षेत्रों में इसका उपयोग व्यापक रूप से हो रहा है इसलिए यह फाइनेंशियल सेक्टर में भी उपयोगी है।

डाटा साइंस :- जावा का यूज़ डाटा साइंस और मशीन लर्निंग के क्षेत्र में भी किया जा रहा है।

गेमिंग एप्लीकेशन :- जावा गेम्स को बनाने के लिए अच्छी लैंग्वेज है इसमें बहुत सारे फ्रेमवर्क्स और इंजन होते हैं जिनका प्रयोग हम इसके साथ कर सकते हैं,

लेकिन C और C++ को इससे बेहतर माना जाता है गेम डेवलपमेंट के लिए।

एंटरप्राइज एप्लीकेशन :- क्योंकि यह दूसरी भाषाओं के मुकाबले अधिक Secure और पावरफुल है इसलिए इसको एंटरप्राइज एप्लीकेशन डेवलपमेंट में पहली पसंद के रूप में देखा जाता है।

इसके अलावा जावा का उपयोग ई -कॉमर्स, ज्ञान प्रबंधन सिस्टम, सांख्यिकी, नेटवर्किंग, सिक्योरिटी, वाणिज्यिक प्रयोग, टेलीकम्युनिकेशन, ऑटोमेशन, आर्टिफिशियल इंटेलिजेंस और वैज्ञानिक अनुसंधान के अन्य क्षेत्रों में भी हो रहा है।


जावा(Java) क्या है?  जावा कैसे सीखें पूरी जानकारी हिंदी में : जावा की विशेषताएं, प्रकार व इतिहास : What is JAVA in Hindi

जावा लैंग्वेज कैसे सीखे :-

जैसे कि हमें मालूम है आज इंडस्ट्री में जावा डेवलपर्स की काफी डिमांड है और इसमें भी कोई संदेह नहीं है कि आज के समय में यह एक प्रसिद्ध लैंग्वेज में से एक है 

सबसे महत्वपूर्ण बात तो यह है कि इसे सीखना सरल और आसान है क्योंकि इसके Syntex आसान इंग्लिश में होते हैं।

आपको निम्न चरण को अनुसरण  करके जावा लैंग्वेज को सीख सकते हैं

जावा को सीखने से पहले सबसे पहले प्रोग्रामिंग के बेसिक जैसे- डाटा टाइप, फंक्शन, शर्तें आदि का ज्ञान होना चाहिए

क्योंकि बिना बेसिक सीखे आप आगे नहीं बढ़ पाएंगे।\

इसलिए आपको coding स्किल को इंप्रूव करने के लिए daily प्रैक्टिस करनी होगी।

साथ ही आपको जावा प्रोग्रामिंग से संबंधित blogs को पढ़ना चाहिए और उनको सर्च करना चाहिए ताकि आपको extra स्किल मिल सके और आपकी स्किल इंप्रूव हो सके।

फिर जावा को समझने और उसका उपयोग करने के लिए आपको Java Development kit(JDK) को अपने सिस्टम में इंस्टॉल करना होगा, 

क्योंकि JDK, जावा compiler, रनटाइम एनवायरमेंट, लाइब्रेरी और अन्य उपकरण प्रदान करता है।

इसको सीखने में काफी समय लग सकता है इसलिए Patient रखें और धीरे-धीरे सीखते रहें।

जावा कैसे काम करता है  :-

जावा का उपयोग करने से पहले आपको JDK को अपने सिस्टम में install करना होगा।

JDK मैं आपको जावा कंपाइलर, रनटाइम वातावरण, लाइब्रेरी और उपकरण प्रदान किए जाते हैं आधिकारिक जावा वेबसाइट से JDK डाउनलोड कर सकते हैं।

एक वाणिज्यक ID (IDE) को चुने:- यह आपको जावा प्रोग्रामिंग के लिए एक मंच प्रदान करता है।
जावा के लिए netBeans, Eclipse, आदि फेमस IDE हैं।

IDE से आप जावा कोड लिख सकते हैं कंपाइल कर सकते हैं और एप्लीकेशन को रन कर सकते हैं।

JAVA के संस्करण :-

जावा के संस्करण निम्न हैं :-

  1. जावा 1.0,
  2. जावा 1.1,
  3. जावा 1.2 , या जावा 2,
  4. जावा 3 
  5. जावा 4 
  6. जावा 5 
  7. जावा 6 
  8. जावा 7 
  9. जावा 8 
  10. जावा 9 
  11. जावा 10 
  12. जावा 11
  13. जावा 12
  14. जावा 13
  15. जावा 14
  16. जावा 15
  17. जावा 16
  18. जावा 17

इसके हर संस्करण में नए सुधार और भाषा सुविधाएं जोड़ी गई जो विकसित करने वालों को बेहतर और आसानी से कोड लिखने की सुविधा प्रदान करती हैं।

JAVA के घटक :- 

वैसे जावा लैंग्वेज में कई घटक होते है, लेकिन कुछ प्रमुख घटक निम्न हैं :-

  • Java Virtual Machine(JVM),
  • Java Development Kit(JDK),
  • Java Runtime Environment(JRE),
  • Application Programming Interface(API),
  • Java Class,
  • Integrated Development Environment(IDE)|

जावा के बारे में जानकारी(FAQs)(People also ask) :-

Q. JAVA Full Form | 

A.  JAVA full formJust Another Virtual Accelerator

Q. JAVA प्रोग्रामिंग लैंग्वेज को किसने बनाया | 

A. जावा को  James Gosling, Patrick Naughton and Mike Sheridan ने लगभग 1990 में बनाया था।

जावा की उत्पत्ति एक टीम की मीटिंग में हुई, जहां पर कई नामों पर विचार किया गया और बाद में "ओक(Oak)" के रूप में चुना गया जिसे बाद में जावा के रूप में बदल दिया गया।

Q. जावा का पूरा नाम क्या है  | 

A. जावा खुद अपने आप में ही वास्तविक नाम है, लेकिन लोगो द्वारा काल्पनिक नाम Just Another Virtual Accelerator के से फेमस है | 

एक टिप्पणी भेजें

0 टिप्पणियाँ