जावा क्या है ? | What is java programming language in hindi

नमस्कार दोस्तों, आप सभी का स्वागत है हमारे ब्लॉग में | दोस्तों आप सभी ने कभी न कभी जावा प्रोग्रामिंग लैंग्वेज (Java Programming Language)के बारे में जरूर सुना होगा | आप सभी के मन में भी यह ख्याल तो जरूर आया होगा के आखिर ये programming language kya hoti hai ? आज के ब्लॉग में हम जावा प्रोग्रामिंग लैंग्वेजेज के बारे में पढ़ेंगे | Java Programming Language को समझने से पहले हमे ये पता होना चाहिए की programming language kya hoti hai ? इसलिए पहले हम कंप्यूटर प्रोग्रामिंग को समझने की कोशिश करते है फिर java programming language in hindi के बारे में जानेंगे | तो चलिए शुरू करते है | 

जावा क्या है ?, java kya hai in hindi, जावा प्रोग्रामिंग notes, java language developed by, java download, what is object oriented programming in hindi, java language in hindi pdf, What is java programming language in hindi, learn java in hindi pdf

    कंप्यूटर प्रोग्रामिंग लैंग्वेज क्या है? programming language kya hai in hindi 

    Programming language एक प्रकार की भाषा है जो कंप्यूटर को किसी विशेष कार्य को करने का निर्देश देती है| कंप्यूटर इंसानी भाषा नहीं समझता है इसलिए उसे निर्देश देने के लिए कंप्यूटर भाषा का प्रयोग किया जाता है|उदाहरण के लिए मान लीजिये की हमे डेस्कटॉप पर रखी किसी एप्लीकेशन को ओपन करना है, इसके लिए हम उस एप्लीकेशन पर 2 बार क्लिक करेंगे और वह ओपन हो जाएगी| लेकिन कंप्यूटर को कैसे पता चला की कोई इस एप्लीकेशन पर 2 बार क्लिक करेगा तो मुझे इसे ओपन करना है ? दरअसल किसी programming language का उपयोग करके उस कंप्यूटर को यह बताया गया है की जब कोई 2 बार किसी एप्लीकेशन पर क्लिक करे तो उसे एप्लीकेशन को स्टार्ट कर देना  | प्रोग्रामिंग लैंग्वेजेज कई प्रकार की होती है जैसे C Programming Language, C++ Programming Language, Java Programming Language आदि | सभी programming languages को लिखने का तरीका अलग अलग होता है फिर भी इनमे कुछ समानता होती है | हर programming language को लिखने के कुछ रूल्स होते है जिन्हे सिंटेक्स(Syntax) कहा जाता है |

    जावा क्या है ? What is java programming language in hindi

    जावा एक प्रकार की programming language है जिसकी व्याकरण को सी प्रोग्रामिंग लैंग्वेज (C Programming Language) का उपयोग करके लिखा गया है | जावा एक Platform Independent Programming Language है अर्थात Java Programming Language में लिखे गए कोड को आप किसी भी ओपेरटिंग सिस्टम(Operating System) पर बिना किसी बदलाव किये चला सकते है | जावा को डेवलोप करने का मुख्य उद्देश्य ही Platform Independency प्राप्त करना था | 

    जावा का इतिहास History of java in hindi

    आईये अब हम जावा का इतिहास देखते है और जानते है के जावा को किसने बनाया ? java ko kisne banaya जावा को सन 1991 में जेम्स गोसलिंग(James Gosling) द्वारा सन माइक्रो सिस्टम कंपनी(Sun Microsystem Inc.) में develop किया गया था -java is developed by James Gosling | बाद में 27 जनवरी 2010 को ओरेकल कारपोरेशन(Oracle Corporation) ने सन माइक्रोसिस्टम कंपनी को 7.4 बिलियन डॉलर में अधिग्रहित किया और जावा पर अपना अधिकार किया | आज के समय में Java programming language पर किसी भी तरह का बदलाव करने का अधिकार ओरेकल कारपोरेशन के पास है|

    जो टीम इस लैंग्वेज का development कर रही थी उसको लीड जेम्स गोसलिंग कर रहे थे इसलिए उनको फादर ऑफ़ जावा(Father of Java)भी कहा जाता है | पहले इस लैंग्वेज को ओक(Oak) कहा जाता था जिसका नाम जेम्स ने अपने ऑफिस के बाहर लगे ओक के पेड़ को देख कर दिया था | बाद में इस language का नाम जावा किया गया जो की इंडोनेशिया (Indonesia) में पायी जाने वाली एक प्रकार की कॉफ़ी होती है , इसलिए आप जावा के प्रतिक चिन्ह या लोगो में गरम कॉफ़ी का मग(Hot coffee mug) देख सकते है | 

    जावा को क्यों डेवलोप किया गया ? Why java developed?

    जावा के पहले C और C++ programming languages का सबसे ज्यादा उपयोग किया जाता था परन्तु इन programming languages के साथ समस्या यह थी के यह Platform Dependent Programming Languages थी | अब आप सोच रहे होंगे के ये platform dependent programming languages kya hoti hai? Platform Dependent Programming Languages वो languages होती है जिनका कार्यान्वयन (implementation) हर ऑपरेटिंग सिस्टम के लिए अलग होता है | उदहारण के लिए आप Linux Operating System पर C का कोई कोड लिख रहे है और आप उसे Windows Operating System पर चलाना चाहते है  तो पहले आपको विंडोज के लिए C compiler download करना होगा तभी आप उसको चला पाएंगे | इसी तरह अगर आप Ubuntu OS पर उस कोड को चलाना चाहते है तो आपको Ubuntu के लिए C का कम्पाइलर डाउनलोड करना होगा | साथ ही कई बार कोड में कुछ चेंज भी करना पड़ता था | जेम्स ने इसी समस्या को देखते हुए सोचा की क्यों न कोई ऐसी programming language बनायीं जाये जिसे हम सभी OS पर बिना किसी नए कम्पाइलर को डाउनलोड करे और कोड को चेंज किये चला सके | इसी बात को ध्यान में रखते हुए उन्होंने जावा का development किया | जावा में JVM जो की एक प्रकार का कम्पाइलर होता है इसकी मदद से आप हर तरह के OS पर जावा के कोड को रन कर सकते है वो भी बिना किसी कोड को बदले |

    जावा की विशेषताएं features of java in hindi

    1 . ऑब्जेक्ट ओरिएंटेड (object oriented programming in hindi)

    जावा एक Object Oriented Programming Language(OOPL) है | OOPL वह लैंग्वेज होती है जो OOPS concepts को फॉलो करती है | OOPS के concepts जावा के प्रोग्राम को security तथा reusability देते है|

    2 . सरलता (Simplicity)

    Java Programming Language को सीखना काफी सरल है | इस programming language की व्याकरण को आप सरलता से सिख सकते है | यदि आप पहले से ही C या C++ programming language का ज्ञान रखते है तो इसे सीखना और भी सरल हो जाता है | 

    3 . मल्टी थ्रेडिंग (Multi Threading)

    जावा ही वह पहली प्रोग्रामिंग लैंग्वेज है जिसने मल्टी थ्रेडिंग से सभी को परिचित करवाया था | Threading एक प्रकार की तकनीक है जिसमे एक कंप्यूटर प्रोग्राम के कई टुकड़े कर दिए जाते है तथा सभी टुकड़ो को एक साथ रन किया जाता है जिससे कंप्यूटर प्रोग्राम काफी जल्दी अपना execution पूरा कर लेता है तथा CPU का भी अधिकतम उपयोग होता है |

    4  . इंटरप्रेटेड (Interpreted)

    जावा में JVM नाम का एक सॉफ्टवेयर होता है जो जावा के कोड को लाइन by लाइन read (interpret) करता है और उसको Machine code में कन्वर्ट करता है | 

    5 .रोबस्ट (Robust)

    रोबस्ट का मतलब है किसी भी प्रकार की समस्या से निपटने में सक्षम | जावा स्वयं किसी भी प्रकार की एरर या एक्सेप्शन(Error and Exception in java) से निपटने में सक्षम है| JVM किसी भी एरर या एक्सेप्शन के आने पर उससे निपट सकता है | 

    6 . पोर्टेबल (Portable)

    पोर्टेबल का मतलब है जिसे एक स्थान से दूसरे स्थान पर आसानी से ले जाया जा सके | जावा के कोड को आप एक OS से दूसरे OS पर आसानी से पंहुचा सकते है | कम्पाइल हो जाने के बाद जावा का कोड बाईटकोड(bytecode) में convert हो जाता है जो की काफी कम साइज के होते है और बड़ी ही आसानी से एक से दूसरे कंप्यूटर पर ले जाये जा सकते है | 

    7 . गार्बेज-कलेक्शन (Garbage Collection In Java In Hindi)

    गार्बेज-कलेक्शन जावा का एक मुख्य concept है | इसमें मेमोरी फुल हो जाने पर JVM गार्बेज कलेक्टर नाम की थ्रेड को कॉल करता है जो की बेकार ऑब्जेक्ट्स को मेमोरी से delete करके मेमोरी फ्री करता है |

    तो यह थी जानकारी Java Programming Language के बारे में | आज हमने जाना के programming language kya hai in hindi, Java ki history in hindi, c programming language kya hai in hindi |उम्मीद करता हूँ आपको पसंद आयी होगी | आप अपना फीडबैक कमेंट के माध्यम से शेयर कर सकते है |आगे भी आपको Java और अन्य programming languages के बारे में पोस्ट्स देखने को मिलेगी | धन्यवाद |

    अन्य पोस्ट्स -  ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग in hindi | OOPs concepts in hindi

                         how to download and install java jdk 64-bit for windows 10 in hindi

                           फिशिंग क्या है? | phishing attack kya hota hai in hindi

                        बग क्या होता है ? | What is bug in computer software?

                        how to compile and run java program in notepad and command prompt in hindi

                        write basic java hello world program in notepad and explain in hindi

    -------------------------------------------Tags------------------------------------------------

    java download

    java language in hindi pdf

    what is object oriented programming in hindi

    java hello world program code

    basic java hello world program

    java hello world program in notepad

    simple java programs for beginners

    how to run java program

    java first program

    java programs for practice

    how to run java program in notepad

    how to run java program in notepad and command prompt

    how to compile java program

    online java compiler

    how to compile java program

    how to run java program in notepad and cmd

    how to run a java program

    java compiler

    oops concepts in hindi

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

    0 टिप्पणियाँ