Java programming language क्या है और कैसे सीखें |

Java in hindi: Computer programming language में से Java एक महत्वपूर्ण programming language है। क्या आप भी computer programming language सीखना चाहते है लेकिन दुर्भागयवश बहुत से कंप्यूटर languages है। जिससे आपको किसी एक language का चुनाव करना थोड़ा मुश्किल हो सकता है। आज हम इस introduction of Java in hindi में Java से जुड़े हर एक टॉपिक को कवर करेंगें जिसमें निम्न है – what is Java in hindi. Java क्यों सीखना चाहिए। Java language कैसे सीखें इत्यादि। इसे पढ़ने के बाद आप Java programming language सीखने का निर्णय ले सकते है। तो चलिए बिना देर किए जानते है java in hindi के बारे में।

Introduction of Java in hindi

सन् 1991 में JAVA programming language को  Sun Microsystems के James Gosling के द्वारा विकसित किया गया था , तथा 23 may 1995 में इसे Sun Microsystems (जिसे Oracle Corporation के द्वारा Owned किया जाता है) के java platform के एक मुख्य component के रूप में रिलीज किया गया।

यह  एक साधारण और लोकप्रिय प्रोग्रामिंग भाषा है जिसे 3 बिलियन से अधिक devices चलाते है। Java में प्रोग्राम लिखना, कंपाइल करना और डिबग करना आसान है। यह reusable code और modular programs को बनाने में मदद करता है।

What is Java in hindi

Java क्या है। What is Java in hindi.

Java एक class based तथा object oriented आधारित programming language है। यह एक General purpose programming language है जिसे डेवलपर्स के द्वारा एक बार java code को किसी system में लिखने के बाद Java का समर्थन करने वाले सभी प्लेटफॉर्म पर चलाया जा सकता है। इसलिए इसे WORA (write once run everywhere) भी कहा जाता है

Java applications development के लिए एक computing platform है इसलिए यह fast, secure, और विश्वसनीय है।

Java applications को bytecode में compiled किया जाता है जो किसी भी Java Vertual Machine (JVM) पर चल सकता है। Java का syntax c तथा c++ के जैसा ही है लेकिन इसके कुछ advance और simple features होते है।

अब जब आप Java in hindi समझ गए तो हम यहां पर Java के कुछ मुख्य शब्दावली के बारे में चर्चा करेंगे जो निम्न है: आइए जानते है-

Java terminology

  • JVM
  • Bytecode
  • JDK
  • JRE

Java Vertual Machine (JVM)

इसे आम तौर पर JVM के रूप में जाना जाता है। Java में हम सबसे पहले प्रोग्राम लिखते हैं, फिर हम प्रोग्राम को compile करते हैं और अंत में हम प्रोग्राम को run करते हैं। इससे पहले, हम JVM के बारे में चर्चा करते हैं, चरण इस प्रकार हैं:

  1. Program  का लेखन निश्चित रूप से आपके और मेरे जैसे Java programmer  द्वारा किया जाता है।
  2. Program का Compilation, javac compiler  द्वारा किया जाता है, javac: Java development kit (JDK) में शामिल Primary Java compiler है। यह जावा प्रोग्राम को इनपुट के रूप में लेता है और आउटपुट के रूप में Java bytecode उत्पन्न करता है।
  3. तीसरे चरण में, JVM कंपाइलर द्वारा उत्पन्न bytecode को execute किया जाता  है। इसे program run phase  कहा जाता है।

तो, अब जब आप समझ गए हैं कि JVM का प्राथमिक कार्य कंपाइलर द्वारा निर्मित bytecode को execute करना है। प्रत्येक ऑपरेटिंग सिस्टम में अलग-अलग JVM होते हैं, हालांकि bytecode के execution के बाद वे जो आउटपुट उत्पन्न करते हैं वह सभी ऑपरेटिंग सिस्टम में समान होता है । इसलिए हम जावा को platform independent language कहते हैं।

Bytecode

जैसा कि ऊपर चर्चा की गई है, JDK का javac compiler द्वारा java source code को बाइटकोड में compile करता है ताकि इसे JVM द्वारा execute किया जा सके। Bytecode को कंपाइलर द्वारा .class फ़ाइल में save किया जाता है।

Java Development Kit (JDK)

जैसा कि नाम से पता चलता है कि यह पूर्ण Java development kit  है जिसमें JRE (Java runtime environment), compiler और Javadoc, Java debugger इत्यादि जैसे विभिन्न टूल्स शामिल हैं।
जावा प्रोग्राम बनाने, compile करने और run करने के लिए आपको अपने कंप्यूटर पर JDK install करने की आवश्यकता होगी।

Java runtime environment (JRE)

JRE,  JDK का एक हिस्सा है जिसका अर्थ है कि JDK में JRE शामिल है। जब आपने अपने सिस्टम पर JRE स्थापित किया है, तो आप एक जावा प्रोग्राम चला सकते हैं, हालाँकि आप इसे compile नहीं कर पाएंगे।

JRE में JVM, browser plugins और applet support शामिल हैं। जब आपको केवल अपने कंप्यूटर पर जावा प्रोग्राम चलाने की आवश्यकता होती है, तो आपको केवल JRE की आवश्यकता होगी।

इन्हें भी पढ़ें – Html क्या है

इन्हें भी पढ़ें – vpn-kya-hai-vpn

Java platform kya hai. Java platform क्या है।

Java platform प्रोग्रामों का एक समूह है जो devlopers को जावा प्रोग्रामिंग एप्लिकेशन को कुशलतापूर्वक विकसित करने और चलाने में मदद करता है। इसमें एक execution engine, एक compiler और libraries का सेट शामिल है। James Gosling ने सन माइक्रोसिस्टम्स में जावा प्लेटफॉर्म विकसित किया, और  बाद में Oracle corporation ने इसे अधिग्रहित किया।

Java programming का इस्तेमाल कहां होता है

  • Mobile applications (specially Android apps)
  • Desktop applications
  • Web applications
  • Web servers and application servers जैसे Apache, JBoss, GlassFish, आदि जैसी सर्वर-साइड तकनीकों के लिए उपयोग किया जाता है।
  • Games
  • Hardware devices
  • Database connection इत्यादि बनाने में Java programming का इस्तेमाल किया जाता है

Java programming language कैसे सीखें

Java programming language सीखने के बहुत से तरीके है जिससे आप Java programming सीख सकते है-

Online classes :आजकल online classes बहुत ज्यादा चर्चा में है और लोग ऑनलाइन classes करना काफी पसंद कर रहे है, यदि आपको ऑनलाइन क्लास करना अच्छा लगता है तो आप Udamy, Unacademy Learning App इत्यादि जैसे apps में join कर सकते है। इसके लिए आपको कुछ पैसे paid करने होंगे।

Offline classes: आप coaching join कर सकते है, ऐसे कई सारे institute है जो बहुत अच्छा से training देती है। 

YouTube: YouTube एक ऐसा माध्यम है जहां से आप बहुत अच्छे तरीके से Java सीख सकते है, ऐसे कई सारे channels है जो आपको free of cost Java सिखाते है, हम यहां आपको कुछ channels के नाम बताएंगे, आप अपने पसंद से किसी भी चैनल का चुनाव कर सकते है। 

Website: Website के माध्यम से भी आप Java सीख सकते है। कई सारे ऐसे वेबसाइट है जो आपको Java programming language सीखाने में मदद करती है। हम यहां पर आपको w3school वेबसाइट का सुझाव देंगे क्योंकि यह एक बहुत अच्छी website है। आप इस website में जाकर Java सीख सकते है।

Java language की निम्न विशेषताएं। features of Java in Hindi

Features of Java

Java एक platform-independent language है

JVM कंपाइलर द्वारा निर्मित bytecode को निष्पादित करता है। यह बाइट कोड Windows, Linux, Mac OS इत्यादि जैसे किसी भी प्लेटफॉर्म पर चल सकता है। जिसका मतलब है कि विंडोज़ पर compiled प्रोग्राम लिनक्स पर चल सकता है और इसके अलावा दूसरे में भी। प्रत्येक ऑपरेटिंग सिस्टम में अलग-अलग JVM (Java Vertual Machine) होते हैं, हालांकि बाइट कोड के execute के  बाद वे जो आउटपुट देते हैं वह सभी ऑपरेटिंग सिस्टम में समान होता है। इसलिए हम जावा को platform independent language कहते हैं।

Java एक object oriented language है

यह एक object oriented programming language है, जो objects के समूह के रूप में programs को व्यवस्थित करने का एक तरीका है, जिसमें डाटा और व्यवहार दोनों शामिल है और प्रत्येक object के समूह एक class को represent करती है।

Object oriented programming की चार मुख्य आधरणाएं है-

  1. Abstraction
  2. Encapsulation
  3. Inheritance
  4. Polymorphism

Simple and easy

Java को सरल भाषा में से एक माना जाता है क्योंकि इसमें ऑपरेटर ओवरलोडिंग, multiple inheritance, और स्पष्ट memory allocation जैसी जटिल विशेषताएं नहीं है और यह सरल, स्वच्छ और सीखने में आसान है।

Secure

Java अपनी सुरक्षा के लिए सबसे ज्यादा जाना जाता है, इससे वायरस मुक्त system विकसित किया जा सकता है। Java सुरक्षित है क्योंकि-

  • इसमें कोई explicit pointer नहीं है
  • Java program Vertual Machine sandbox के अंदर चलते है
  • Classloader: java में क्लासलोडर Java Runtime Environment (JRE) का के हिस्सा है जिसका उपयोग java classes को गतिशील रूप से JVM में लोड करने के लिए किया जाता है।
  • Bytecode verifier: यह अवैध कोड के लिए कोड अंशों की जांच करता है।
  • Security Manager: यह निर्धारित करता कि एक class किन resources तक पहुंच सकता है जैसे local disk पर पढ़ना और लिखना।

Multithreading

जावा multithreading का समर्थन करता है। मल्टीथ्रेडिंग एक जावा फीचर है जो सीपीयू के अधिकतम उपयोग के लिए प्रोग्राम के दो या दो से अधिक हिस्सों के समवर्ती निष्पादन की अनुमति देता है।

Robust language

मजबूत का अर्थ है विश्वसनीय। Java programming language को इस तरह से विकसित किया गया है जो संभावित त्रुटियों की शीघ्र जाँच पर बहुत जोर देता है, इसलिए Java compiler उन त्रुटियों का पता लगाने में सक्षम है जो अन्य प्रोग्रामिंग भाषाओं में पता लगाना आसान नहीं है।

जावा की मुख्य विशेषताएं जो इसे मजबूत बनाती हैं, वे हैं garbage collection, exception handling और memory allocation.

Portable

एक मशीन पर लिखा गया Java कोड दूसरी मशीन पर चल सकता है। तथा independent platform जिसे बाइट कोड को execute करने के लिए किसी भी प्लेटफ़ॉर्म पर ले जाया जा सकता है जो Java code को और भी ज्यादा portable बनाता है।

Java programming language का इतिहास

  • Java language  को शुरू में OAK कहा जाता था।
  • मूल रूप से, इसे पोर्टेबल उपकरणों और सेट-टॉप बॉक्स को संभालने के लिए विकसित किया गया था।
  • 1995 में, Sun Microsystems ने नाम बदलकर “Java” कर दिया।
  • बाद में, 2009 में, Oracle Corporation ने Sun Microsystems का अधिग्रहण किया और तीन प्रमुख Sun सॉफ़्टवेयर संपत्तियों: Java, MySQL, और Solaris का स्वामित्व ले लिया।

आपने क्या सीखा

आज हम इस पोस्ट के माध्यम से java in hindi के बारे में पूरे विस्तार से बताने की कोशिश की है। हमारा शुरू से यही कोशिश रहा है कि हम किसी भी टॉपिक को आसान भाषा में समझाए, जिससे आपको हर एक टॉपिक समझने में आसानी हो।

हम इस पोस्ट में What is Java in hindi, features of java in hindi, Java के विभिन्न definations, introduction of java in hindi इत्यादि टॉपिक को कवर किए है।

हमें उम्मीद है कि आपको इस पोस्ट से बहुत कुछ सीखने को मिला होगा, और अगर आपको java in hindi अच्छा लगा हो तो आप अपने दोस्तों के साथ जरूर share कीजिए। और यदि आपको किसी और टॉपिक पर जानकारी चाहिए तो आप हमें comment कर सकते है।

Share on:

Leave a Comment