Java In Hindi

java in hindi

आज में आपको बताने वाला हु जावा भाषा का ओवरव्यू Hindi में, यहाँ आप जावा से सम्बंधित सारी जानकारी हिंदी में जान सकते हे.

What is Java In Hindi?

जावा एक वस्तु-उन्मुख, वर्ग-आधारित, समवर्ती, सुरक्षित और सामान्य-उद्देश्य वाली कंप्यूटर-प्रोग्रामिंग भाषा है। यह व्यापक रूप से इस्तेमाल की जाने वाली मजबूत तकनीक है।

जावा एक प्रोग्रामिंग भाषा और एक प्लेटफॉर्म है। जावा एक उच्च स्तरीय, मजबूत, वस्तु-उन्मुख और सुरक्षित प्रोग्रामिंग भाषा है।

जावा को सन माइक्रोसिस्टम्स (जो अब ओरेकल की सहायक कंपनी है) द्वारा वर्ष 1995 में विकसित किया गया था। जेम्स गोसलिंग को जावा के पिता के रूप में जाना जाता है।

जावा से पहले इसका नाम ओक था। चूंकि ओक पहले से ही एक पंजीकृत कंपनी थी, इसलिए जेम्स गोसलिंग और उनकी टीम ने ओक नाम को जावा में बदल दिया।

प्लेटफ़ॉर्म: कोई भी हार्डवेयर या सॉफ़्टवेयर वातावरण जिसमें कोई प्रोग्राम चलता है, एक प्लेटफ़ॉर्म के रूप में जाना जाता है। चूंकि जावा में एक रनटाइम वातावरण (JRE) और API है, इसलिए इसे एक प्लेटफ़ॉर्म कहा जाता है।

आवेदन(Applications Of Java IN hindi)

SUN के अनुसार, 3 बिलियन डिवाइस जावा चलाते हैं। कई उपकरण हैं जहां जावा वर्तमान में उपयोग किया जाता है। उनमें से कुछ इस प्रकार हैं:

1.Desktop अनुप्रयोग जैसे एक्रोबैट रीडर, मीडिया प्लेयर, एंटीवायरस, आदि।

2.Web एप्लीकेशन जैसे irctc.co.in, javatpoint.com, आदि।

3.Enterprise एप्लीकेशन जैसे बैंकिंग एप्लिकेशन।

4.Mobile

5.Embedded प्रणाली

6.स्मार्ट कार्ड

7.Robotics

8. गेम, आदि।

जावा अनुप्रयोगों के प्रकार(application types of java in hindi)

मुख्य रूप से 4 प्रकार के अनुप्रयोग हैं जो जावा प्रोग्रामिंग का उपयोग करके बनाए जा सकते हैं:

1) स्टैंडअलोन एप्लीकेशन (Standalone Application Of Java In Hindi)

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

2) वेब अनुप्रयोग (Web Application Of Java In Hindi)

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

3) एंटरप्राइज एप्लीकेशन (Enterprise Application Of Java In Hindi)

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

4) मोबाइल एप्लीकेशन (Mobile Application Of Java In Hindi)

एक एप्लिकेशन जो मोबाइल उपकरणों के लिए बनाया जाता है, उसे मोबाइल एप्लिकेशन कहा जाता है। वर्तमान में, मोबाइल एप्लिकेशन बनाने के लिए एंड्रॉइड और जावा एमई का उपयोग किया जाता है।

जावा प्लेटफार्म / संस्करण

जावा के 4 प्लेटफार्म या संस्करण हैं:

1) जावा एसई (जावा मानक संस्करण)

यह एक जावा प्रोग्रामिंग प्लेटफॉर्म है। इसमें जावा प्रोग्रामिंग एपीआई जैसे java.lang, java.io, java.net, java.util, java.sql, java.math आदि शामिल हैं। इसमें OOPs, स्ट्रिंग, रेगेक्स, एक्सेप्शन, इनर क्लासेस, मल्टीथ्रेडिंग जैसे कोर विषय शामिल हैं। आई / ओ स्ट्रीम, नेटवर्किंग, एडब्ल्यूटी, स्विंग, प्रतिबिंब, संग्रह, आदि।

2) जावा ईई (जावा एंटरप्राइज संस्करण)

यह एक उद्यम मंच है जो मुख्य रूप से वेब और एंटरप्राइज़ अनुप्रयोगों को विकसित करने के लिए उपयोग किया जाता है। यह जावा एसई प्लेटफॉर्म के ऊपर बनाया गया है। इसमें सर्वलेट, जेएसपी, वेब सर्विसेज, ईजेबी, जेपीए आदि विषय शामिल हैं।

3) जावा एमई (जावा माइक्रो एडिशन)

यह एक माइक्रो प्लेटफॉर्म है जो मुख्य रूप से मोबाइल एप्लिकेशन को विकसित करने के लिए उपयोग किया जाता है।

4) JavaFX

इसका उपयोग समृद्ध इंटरनेट अनुप्रयोगों को विकसित करने के लिए किया जाता है। यह एक लाइट-वेट यूजर इंटरफेस एपीआई का उपयोग करता है।

जावा सिखने से पहले आपको क्या आना चाहये ?

जावा सीखने के लिए, आपके पास C / C ++ प्रोग्रामिंग भाषा का मूल ज्ञान होना चाहिए।

जावा के बेसिक्स में क्या सीखते हे ?

  • जावा का इतिहास

  • जावा के Features

  • हेलो जावा प्रोग्राम

  • प्रोग्राम आंतरिक

  • कैसे स्थापित करने के लिए रास्ता

  • JDK, JRE और JVM के बीच अंतर

  • जेवीएम के शाश्वत विवरण

  • उपलब्ध और डेटा प्रकार

  • यूनिकोड प्रणाली

  • Operators