आज में आपको बताने वाला हु जावा भाषा का ओवरव्यू Hindi में, यहाँ आप जावा से सम्बंधित सारी जानकारी हिंदी में जान सकते हे.
जावा एक वस्तु-उन्मुख, वर्ग-आधारित, समवर्ती, सुरक्षित और सामान्य-उद्देश्य वाली कंप्यूटर-प्रोग्रामिंग भाषा है। यह व्यापक रूप से इस्तेमाल की जाने वाली मजबूत तकनीक है।
जावा एक प्रोग्रामिंग भाषा और एक प्लेटफॉर्म है। जावा एक उच्च स्तरीय, मजबूत, वस्तु-उन्मुख और सुरक्षित प्रोग्रामिंग भाषा है।
जावा को सन माइक्रोसिस्टम्स (जो अब ओरेकल की सहायक कंपनी है) द्वारा वर्ष 1995 में विकसित किया गया था। जेम्स गोसलिंग को जावा के पिता के रूप में जाना जाता है।
जावा से पहले इसका नाम ओक था। चूंकि ओक पहले से ही एक पंजीकृत कंपनी थी, इसलिए जेम्स गोसलिंग और उनकी टीम ने ओक नाम को जावा में बदल दिया।
प्लेटफ़ॉर्म: कोई भी हार्डवेयर या सॉफ़्टवेयर वातावरण जिसमें कोई प्रोग्राम चलता है, एक प्लेटफ़ॉर्म के रूप में जाना जाता है। चूंकि जावा में एक रनटाइम वातावरण (JRE) और API है, इसलिए इसे एक प्लेटफ़ॉर्म कहा जाता है।
SUN के अनुसार, 3 बिलियन डिवाइस जावा चलाते हैं। कई उपकरण हैं जहां जावा वर्तमान में उपयोग किया जाता है। उनमें से कुछ इस प्रकार हैं:
1.Desktop अनुप्रयोग जैसे एक्रोबैट रीडर, मीडिया प्लेयर, एंटीवायरस, आदि।
2.Web एप्लीकेशन जैसे irctc.co.in, javatpoint.com, आदि।
3.Enterprise एप्लीकेशन जैसे बैंकिंग एप्लिकेशन।
4.Mobile
5.Embedded प्रणाली
6.स्मार्ट कार्ड
7.Robotics
8. गेम, आदि।
मुख्य रूप से 4 प्रकार के अनुप्रयोग हैं जो जावा प्रोग्रामिंग का उपयोग करके बनाए जा सकते हैं:
स्टैंडअलोन एप्लिकेशन को डेस्कटॉप एप्लिकेशन या विंडो-आधारित एप्लिकेशन के रूप में भी जाना जाता है। ये पारंपरिक सॉफ्टवेयर हैं जिन्हें हमें हर मशीन पर इंस्टॉल करना होगा। स्टैंडअलोन अनुप्रयोगों के उदाहरण मीडिया प्लेयर, एंटीवायरस आदि हैं। स्टैंडअलोन एप्लिकेशन बनाने के लिए AWT और स्विंग का उपयोग जावा में किया जाता है।
एक एप्लिकेशन जो सर्वर-साइड पर चलता है और डायनेमिक पेज बनाता है, उसे वेब एप्लिकेशन कहा जाता है। वर्तमान में, सर्वलेट, जेएसपी, स्ट्रट्स, स्प्रिंग, हाइबरनेट, जेएसएफ, आदि तकनीकों का उपयोग जावा में वेब एप्लिकेशन बनाने के लिए किया जाता है।
एक एप्लीकेशन जिसे प्रकृति में वितरित किया जाता है, जैसे कि बैंकिंग एप्लिकेशन इत्यादि, एंटरप्राइज एप्लीकेशन कहलाता है। इसमें उच्च-स्तरीय सुरक्षा, लोड संतुलन और क्लस्टरिंग के फायदे हैं। जावा में, EJB का उपयोग एंटरप्राइज़ एप्लिकेशन बनाने के लिए किया जाता है।
एक एप्लिकेशन जो मोबाइल उपकरणों के लिए बनाया जाता है, उसे मोबाइल एप्लिकेशन कहा जाता है। वर्तमान में, मोबाइल एप्लिकेशन बनाने के लिए एंड्रॉइड और जावा एमई का उपयोग किया जाता है।
जावा के 4 प्लेटफार्म या संस्करण हैं:
यह एक जावा प्रोग्रामिंग प्लेटफॉर्म है। इसमें जावा प्रोग्रामिंग एपीआई जैसे java.lang, java.io, java.net, java.util, java.sql, java.math आदि शामिल हैं। इसमें OOPs, स्ट्रिंग, रेगेक्स, एक्सेप्शन, इनर क्लासेस, मल्टीथ्रेडिंग जैसे कोर विषय शामिल हैं। आई / ओ स्ट्रीम, नेटवर्किंग, एडब्ल्यूटी, स्विंग, प्रतिबिंब, संग्रह, आदि।
यह एक उद्यम मंच है जो मुख्य रूप से वेब और एंटरप्राइज़ अनुप्रयोगों को विकसित करने के लिए उपयोग किया जाता है। यह जावा एसई प्लेटफॉर्म के ऊपर बनाया गया है। इसमें सर्वलेट, जेएसपी, वेब सर्विसेज, ईजेबी, जेपीए आदि विषय शामिल हैं।
यह एक माइक्रो प्लेटफॉर्म है जो मुख्य रूप से मोबाइल एप्लिकेशन को विकसित करने के लिए उपयोग किया जाता है।
इसका उपयोग समृद्ध इंटरनेट अनुप्रयोगों को विकसित करने के लिए किया जाता है। यह एक लाइट-वेट यूजर इंटरफेस एपीआई का उपयोग करता है।
जावा सीखने के लिए, आपके पास C / C ++ प्रोग्रामिंग भाषा का मूल ज्ञान होना चाहिए।
जावा का इतिहास
जावा के Features
हेलो जावा प्रोग्राम
प्रोग्राम आंतरिक
कैसे स्थापित करने के लिए रास्ता
JDK, JRE और JVM के बीच अंतर
जेवीएम के शाश्वत विवरण
उपलब्ध और डेटा प्रकार
यूनिकोड प्रणाली
Operators