जावा (JAVA) सीखना हुआ आसान? || जावा इतना फेमस क्यों है?

0

जावा (JAVA) सीखना हुआ आसान!


अगर आप Programing Language सीखना चाहते हैं, तो Java ज़रूर सीखना चाहिए। प्रोग्रामिंग सीखना बहुत आसान है. अगर आपके अंदर कोडिंग सीखने की दिलचस्पी है तो आप बहुत जल्द सीख सकते हैं कोई भी Programing language

प्रोग्रामिंग लैंग्वेज (Programing language) सीख कर आप एक अच्छे खासे Web Developer या App Developer बन सकते हैं 

अगर आपने कोई सा भी प्रोग्रामिंग लैंग्वेज कोशिश करें आपने एक ऐप डिवेलप कर दिया या एक वेब डेवलप कर दिया तो बहुत पैसे कमा सकते हैं लेकिन मैं आपको पैसे की तरफ नहीं लेकर जाऊंगा क्योंकि पहले हमें सीखना है सीखने के बाद हम बहुत कुछ कर सकते हैं तो आइए शुरू करते हैं


प्रोग्रामिंग दुनिया में वैसे तो बहुत सारी Programing Language है लेकिन जावा (java) उन में से सबसे फेमस प्रोग्रामिंग लैंग्वेज माना जाता है और प्रोग्रामिंग लैंग्वेज में सबसे ज्यादा पॉपुलेर प्रोग्रामिंग लैंग्वेज जावा को ही कहा जाता है

जावा आज के समय में दुनिया के बड़ी-बड़ी ई-कॉमर्स वेबसाइट विकसित की गई है 

आज के टाइम में इंटरनेट और स्मार्टफोन हमारे जीवन में बहुत बड़ी रोल निभाते हैं क्योंकि स्मार्ट फोन और इंटरनेट के माध्यम से हम ज़्यादा तर काम को सही तरीके से पूरा करने में सक्षम है


आज के समय मे प्रोग्रामिंग फील्ड के जरिए हर वो चीज़ आसान हो गया है जो की इस से पहले नहीं था

जैसे कि घर बैठे ऑनलाइन खरीदारी, बैंकिंग सेवाएं, या पढ़ाई वगैरह शामिल है परंतु पहले के समय में जब स्मार्टफोन और इंटरनेट नहीं था हमें हर काम करने के लिए कार्यालय (Office) बाजार (Market) और बैंक जाना पड़ता था लेकिन अब लगभग सब कुछ स्मार्टफोन और इंटरनेट द्वारा किया जा रहा है और यहHigh level language जावा के वजह से ही मुमकिन हो पाया है

जावा की मांग ( Demand for java)


जावा प्रोग्रामिंग लैंग्वेज के उपयोग से बहुत सारे वेब एप्लीकेशन प्रोग्रामिंग एवं सॉफ्टवेयर को run किया जा रहा है इस प्रकार प्रोग्रामिंग फील्ड में जावा लैंग्वेज की बहुत ही ज्यादा डिमांड है और जिस चीज की डिमांड होती है क्यों ना उसी को सीखा जाए और लाइफ में कुछ किया जाए


जब का पूरा नाम क्या है (Java Full Form)

वैसे तो जावा का पूरा नाम नहीं है यह एक जनरल परपज (Purpose) प्रोग्रामिंग लैंग्वेज है जिसे सिर्फ कंप्यूटर ही पढ़ और समझ सकता है

जावा सीखने और समझने के लिए हमें सबसे पहले जावा क्या है के बारे में जानना चाहिए तभी हम को जावा समझने और सीखने में आसानी होगी


जावा क्या है (What Is Java )

JAVA कंप्यूटर की एक हाई लेवल प्रोग्रामिंग लैंग्वेज है जिसका इस्तेमाल Application और Software बनाने में किया जाता है यह प्रोग्रामिंग लैंग्वेज सभी Operating System को Support करती है इसे किसी भी Platform में रन किया जा सकता है मतलब किसी भी सिस्टम पर Windows, Linux, mac, यदि


जावा को हाई लेवल लैंग्वेज क्यों कहा जाता है (why java is called high level language)

यह एक बहुत आसान और सिम्पल प्रोग्रामिंग भाषा है क्यों की इनके कोड अंग्रेजी अक्षरों के जैसा होता है

इस language में हुई गलतियों आसानी सुधारा जा सकता है कोड इसकी सहायता से काम समय मे किसी भी सॉफ्टवेयर को बनाया जा सकता है हाई लेवल भाषा होने की बहुत सारे विसेशताएं वजहें हैं


जावा का कोड इंग्लिश भाषा में लिखा जाता है

जिसे सीखना और सीखने वालों के लिए बहुत ही आसानी होती है और इसमें C, C++ के बेसिक फंडामेंटल का भी इस्तेमाल किया गया है और यह Oops के कांसेप्ट को फॉलो करते हैं जवाब code को कोई भी इंसान आसानी से समझ सकता है


जावा एक कंप्यूटर प्रोग्रामिंग लैंग्वेज है जो बाकी किसी भी और प्रोग्रामिंग लैंग्वेज की Compare में आसान और Secure है इसमें प्रोग्राम लिखते वक्त कुछ नियमों का पालन किया जाता है जिसे सिंटेक्स (Syntax) कहते हैं


सिंटेक्स क्या होता है (What is syntax )


जावा Syntax इसका यह मतलब होता है कि जिस फॉर्मेट में जवा प्रोग्राम कि code को लिखा जाता है

आसान शब्दों में कहा जाए तो किसी भी प्रोग्रामिंग के कोड को लिखने की फॉर्मेट को सिंटेक्स (Syntax) कहा जाता है

अगर कोई बिना (Syntax) के प्रोग्राम लिखेगा तो स्क्रीन पर Error Show होगा इसलिए Code को लिखते समय सिंटेक्स को फॉलो करना होता है तब जाकर आपका प्रोग्राम रन या एग्जीक्यूट होता है


हम लोगों ने जावा क्या है के बारे में जान लिया लेकिन जावा कहां से आया क्यों आया और कैसे आया और इसका इस्तेमाल क्या है यह चीजें जानना हम लोगों के लिए भी बहुत जरूरी है जिससे जावा सीखने में आसानी होगी |


जावा भाषा का आविष्कार किसने क्या था (Who invented java language hindi)


इसका सही उत्तर है जिसे हम और आप जावा प्रोग्रामिंग लैंग्वेज कहते है यह एक कंप्युटर की भाषा है जिसे बनाने वाला और कोई नहीं जेम्स गोसलिंग 1995 में किया था|


जिसका उद्देश Populer Platform पर "Write Once Anywhere" था कुछ Mojhor Web Browser ने इसए जल्द ही

एक सुरक्षित "Applet" Configuration के रूप में अपने Standard में शामिल कर लिया गया था


जावा का इतिहास (History of Java in Hindi)


जून 1991 में Oak नाम के Project के रूप में जावा की शुरुआत की गई जावा का पहला पब्लिक इंप्लीमेंटेशन जावा v1.0 साल 1995 में लांच किया गया था|

(Sun Microsystem) सन माइक्रोसिस्टम कंपनी में जेम्स गोस्लिंग (James Gosling ) ने नई भाषा बनाने के प्रयास में रिसर्च की टीम को एक प्रोजेक्ट पर लीड कर रहे थे इनके टीम को ग्रीन टीम भी कहा जाता है और उस प्रोजेक्ट को चलाने के लिए कंपनी ने C++ भाषा के साथ ऑपरेटिंग सिस्टम built-up करने की प्लानिंग की थी लेकिन जेम्स गोस्लिंग किसी वजह से C++ प्रोग्राम से खुश नहीं थे और उन्होंने फिर खुद की एक प्रोग्रामिंग लैंग्वेज बनाई और उस लैंग्वेज का नाम ओअके (OAK) रखा |


यह (OAK) C++ भाषा के सिंटेक्स पर bassesd थी लेकिन यह C++ की तुलना में यह बहुत आसान और अधिक स्टेबल थी यह बहुत ही बेहतर नेटवर्क Support प्रोग्रामिंग लैंग्वेज थी जिसे किसी भी Platform या Os पर रन करवा सकते थे


सन 1995 में Oak भाषा का नाम बदलकर जावा रख दिया गया था जवा को तुरंत ही कुछ प्रमुख वेब ब्राउज़र नेम प्लेट कम कम फिगरेशन के रूप में अपने स्टैंडर्ड कंफीग्रेशन में शामिल कर लिया था


जावा की विशेषता हिंदी में  (Featur of Java in Hindi)


जवाब बहुत ही पॉपुलर और उपयोगी प्रोग्रामिंग लैंग्वेज है यह पहली ऐसा प्रोग्रामिंग लैंग्वेज है जो किसी भी हार्डवेयर ऑपरेटिंग सिस्टम पर निर्भर नहीं है क्योंकि यह एक इंडिपेंडेंट प्रोग्रामिंग लैंग्वेज है जिसके बहुत सारे शानदार फीचर हैं




Simple

जावा प्रोग्रामिंग लैंग्वेज को इस तरह से बनाया गया है कि ताकि इसे कोई भी बड़े ही आसानी के साथ सीख सके इसके सिंटिक (Syntax) काफी सिंपल और क्लीन और आसानी से समझने के लाइक है


Object Oriented

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग oop मस्त माल की जाने वाली एक टेक्नोलॉजी है इसी के आधार पर प्रोग्रामिंग लैंग्वेज की कोडिंग को क्रिएट किया जाता है जैसे c++, python programming,java language, आदि


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


Secure 🔐

जावा का तीसरा बड़ा फीचर यह है कि यह एक बहुत ही सुरक्षित लैंग्वेज है जावा सबसे अधिक सिक्योर है क्योंकि जावा प्रोग्राम जवा रनटाइम एनवायरमेंट में रन होते हैं जावा पब्लिक की इंक्रिप्शन का प्रयोग करता है और इंटरनेट में जावा के एप्लीकेशन सुरक्षित इंक्रिप्ट रूप में एक्सेस होते हैं इसलिए इसे सिक्योर जावा कहा जाता है


Portable

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

Robust

जाओ प्रोग्रामर के लिए ऑटोमेटिक Garbage Collection प्रदान करता है. जोकि जवा वर्चुअल मशीन उन सभी ऑब्जेक्ट को ऑटोमेटिक गरबे कलेक्शन की हेल्प से डिलीट कर देता है जिनका यूज एप्लीकेशन में नहीं किया जा रहा है


Platform independent

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


Multi Threaded

मल्टीपल 3डी एक प्रक्रिया है जिसके द्वारा हम बहुत सारे फ्रेंड्स को एक साथ एग्जीक्यूट कर सकते हैं इस सीपीयू का अधिकतम untilization (इस्तिमाल) होता है और एक दोसरे से independent होते हैं क्यूंकि execution का path अलग होता हैं .


Distributed

जावा प्रोग्रामिंग लैंग्वेज Platform independent होने की वजह से यह नेटवर्क Application को बनाने में काफी मदद मिलता है जावा distributed programming language होता है क्योंकि ये distributed एप्लीकेशन को डिजाईन करने में अलग अलग फीचर्स प्रदान करता हैं 

ये feature प्रोग्रामर को multiple location पर इन्टरनेट से जुड़ कर सिंगल प्रॉजेक्ट पर काम करने की अनुमति देता है एक प्रोग्रामेर दोसारे प्रोग्रामर के प्रोग्रामिंग कोड के फाइल को उसके method colling के द्वारा full Access कर सकता है जावा का ये बेहतरीन Feature data और प्रोग्राम दोनो चीजों को शेयर करने की एक्सेस देता है 


High Performance

Java एक High performance वाला प्रोग्रामिंग लैंग्वेज है जो कंपाइलर द्वारा प्राप्त बाइट कोर्ट को जस्ट इन टाइम कंपाइलर की मदद से काफी फास्ट एग्जीक्यूट(execute) करता है

हालांकि यह C और C++ Language जैसे- Pure Compiled programing language जितना तेज़ नहीं होता मगर बाकी दूसरे लैंग्वेज की तुलना में काफी फास्ट और आसान होता है

Dynamic

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

जावा लैंग्वेज कोर्स और सी प्लस प्लस की कंपेयर में ज्यादा डायनेमिक मारा जाता है क्योंकि जावा में चीजें डिमांड होने पर मेमोरी में लोड की जाती है जब आकर फीचर्स जावो को काफी पॉपुलर बनाता है

और इसीलिए जावा काफी मार्केट में पॉपुलर भी है


जावा कैसे काम करता है (how does Java work in hindi)


जावा में किसी प्रोग्राम को कंपाइल एग्जीक्यूट (Execute) फाइल में नहीं किया जाता है और java code को रन करवाने के लिए एब्स्ट्रेक्ट कंप्यूटिंग मशीन का इस्तिमल किया जाता है जिसे जावा वर्चुअल मशीन (Java Virtual machine) शॉर्ट नाम में (JVM) भी कहा जाता है इसी बाइट कोड में जावा compile होता है



जब भी हम किसी प्रोग्राम को कंपाइल करते हैं तो वह मशीन लैंग्वेज में चेंज ना होकर इंटरमीडिएट लैंग्वेज में चेंज होता है जिसे java byte code कहते हैं जिसे हम बहुत ही आसानी के साथ किसी भी ऑपरेटिंग सिस्टम और प्रोसेसर (processor ) पर चला सकते हैं यानी ऊपर दिखाए गए चित्र से आसानी से समझ सकते हैं सबसे पहले जावा code byte code में कंपाइल होता है फिर जैसे ही
byte code Run होता है वह मशीन कोड में convert हो जाता है


जावा का प्रकार (Type of Java) 

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

  • Mobile application  एंड्रॉयड एप डेवलपमेंट में जावा का ही इस्तेमाल किया जाता है जो भी ऐप्लकैशन हम मोबाईल मे Use करते हैं वो सब जावा के मदद होता है यह एक cross-platform है जो Android .app को मोबाइल फोन में रन करने के लिए बनाया गया है

  • Standalone Application
Standalone Application को डेस्कटॉप ऐप्लकैशन या Window Based Application के नाम से भी पहचान क्या जाता है हम इसको एक तरह से कह सकते हैं की traditional software हैं जिन्हे हर machine पर Install करने की जरूरत
पढ़ती है इसके कुछ Example है जैसे :- की Media Player, Antivirus जैसे चीजें शामिल हैं।


  • वेब एप्लीकेशन

Web Application ऐसा ऐप्लकैशन सॉफ्टवेयर होता है जो किसी भी वेब ब्रॉउसेर मे चल सके Web एप्लीकेशन तक पहुंचने के लिए वेब ब्राउज़र का इस्तेमाल किया जाता है इसका इस्तिमल करने के लिए user को अपने कंप्युटर पर वेब ब्रॉउसेर के अलावा किसी अलग सॉफ्टवेयर डालने की जरूरत नहीं होती है


  • Enterprise Application

जो एप्लीकेशन जो प्रकृति ने वितरित किया जाता है उसे एंटरप्राइज एप्लीकेशन कहा जाता है


  • जावा इतना फेमस क्यों है? (Why is Java so famous?)

जावा में लैंग्वेज सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है इससे आप वेब एप्लीकेशन मोबाइल एप्लीकेशन आसानी से बना सकते हैं


जावा फ्लैक्सिबिलिटी स्पीड और सिक्योरिटी के मामलों में सबसे अच्छा है नीचे कुछ पॉइंट मिशन है उसे जरूर पढ़ें

+ 1 हाई लेवल लैंग्वेज है जिसे सीखना बहुत ही आसान है


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


जब एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज

इसमें गरबे कलेक्टर भी हैं यानी आप की मेमोरी लिप्स को प्रिवेंट कर सकते हैं और अनसेट डाटा को detect करने में मदद करता है


दोस्तों जावा एक डिमांडिंग प्रोग्रामिंग लैंग्वेज है यदि आप वेब या एंड्रॉयड डेवलपर बनना चाहते हैं तो जावा सरूर सीखना चाहिए


आइए अब हम फर्स्ट जावा प्रोग्राम कैसे बनाते हैं जिसे हल्लू जावा प्रोग्राम भी कहते हैं


जवा हेलो वर्ल्ड प्रोग्राम इन हिंदी

जवा प्रोग्राम का सबसे आसान प्रोग्राम हेलो वर्ल्ड स्क्रीन पर प्रिंट करते हैं और फिर सभी कोड के बारे में जानते हैं


अगर आप किसी कोर्ट को कॉपी करके रंग करना चाहते हैं प्रोफाइल नाम हेलो डॉट जावा से सेव करें और पुट हेलो वर्ल्ड


नोट जवा प्रोग्राम में जो क्लास नाम रखेंगे वहीं फाइल नाम रखना पड़ेगा तब जाकर आपका फाइल या प्रोग्राम रन होगा





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

0टिप्पणियाँ
एक टिप्पणी भेजें (0)
To Top