What is Java in Hindi | Advantage of Java | Version Of Java | History of Java | Java Kya Hai in Hindi
What is Java in Hindi:- जावा एक High Level, General Purpose Programming Language है। इनका उपयोग सॉफ्टवेयर और एप्लिकेशन को डेवलपमेंट करने के लिए किया जाता है।
जावा का इतिहास।
जावा को 1991 में Sun Micro-systems नाम की Company के Computer Scientist, James Gosling ने अपने साथी के साथ मिल कर एक प्रोजेक्ट का शुरुवात किया था , जिसका उदेश था “Write Once, Run Anywhere” उस समय इस प्रोजेक्ट का नाम Oak था , क्योकि James Gosling अपने ऑफ़िस की खिड़की से दिखने वाले पेड़ (Oak) के उपर रखा थे। और इस पर काम करने वाली टीम का नाम Green Team थी , Oak नाम को बदलके Java रखा गया, क्यूंकि Oak उस समय पहले से ही Oak Technologies Company का Trade mark था। Java Indonesia का एक Island का नाम था। जहाँ सबसे पहले Coffee Produce हुआ था, Java का पहला Public Implementation 1995 में Java 1.0 था।
जावा का संस्करण - Version Of Java
समय के साथ-साथ JAVA के बहुत सारे version आ गए. जो नीचे दिया गया है।
| Version | Lauch Year |
|---|---|
| Jdk Beta | 17 June 1905 |
| Jdk 1.0 | 23 January 1996 |
| Jdk 1.1 | 19 February 1997 |
| J2SE 1.2 | 08 December 1998 |
| J2SE 1.3 | 08 May 2000 |
| J2SE 1.4 | 06 February 2002 |
| J2SE 5.0 | 30 September 2004 |
| Java SE 6 | 11 December 2006 |
| Java SE 7 | 07 July 2011 |
| Java SE 8 | 18 March 2014 |
| Java SE 9 | 08 August 2017 |
| Java SE 10 | 20 March 2018 |
| Java SE 11 | 25 September 2018 |
| Java SE 12 | 19 March 2019 |
| Java SE 13 | 17 September 2019 |
| Java SE 14 | 17 March 2020 |
| Java SE 15 | 16 September 2020 |
| Java SE 16 | 16 March 2021 |
| Java SE 17 (LTS) | 14 September 2021 |
| Java SE 18 | 22 March 2022 |
| Java SE 19 | 20 September 2022 |
| Java SE 20 | 21 March 2023 |
जावा की विशेषताएं - Features of Java
Read More :- What is C++ In Hindi
Java Application के प्रकार - Types of Java Application
जावा प्रोग्रामिंग लैंग्वेज को 3 डिवीजनों में बांटा गया है। जिसका नाम नीचे दिया गया है।
1. JAVA 2 Micro or Mobile Edition (J2ME)
2. JAVA 2 Standard Edition (J2SE)
3. JAVA 2 Enterprise Edition (J2EE)
1. J2ME
JAVA 2 Micro or Mobile Edition का उपयोग वायरलेस एक्सेस प्रोटोकॉल की मदद से मोबाइल एप्लिकेशन विकसित करने के लिए किया जाता है।
2. J2SE
JAVA 2 Standard Edition क्लाइंट साइड एप्लिकेशन विकसित करने के लिए उपयोग किया जाता है।
3. J2EE
JAVA 2 Enterprise Edition का उपयोग server side application को Develop करने के लिए किया जाता हैं।
जावा क्या है? विस्तार से बताये? - Explain what is Java in detail?
जावा एक प्रोग्रामिंग लैंग्वेज और प्रोसेसिंग स्टेज है जिसे पहली बार 1995 में सन माइक्रोसिस्टम्स (currently claimed by the Prophet) द्वारा दिया गया था। यह एक व्यापक रूप से उपयोगी, object-oriented भाषा है, जिसका उद्देश्य स्टेज फ्री होना है, जिसका अर्थ है कि जावा में लिखा कोड चल सकता है। किसी भी गैजेट या वर्किंग फ्रेमवर्क पर जिसमें जावा वर्चुअल मशीन (JVM) पेश की गई है।
जावा लेखों के विचार पर निर्भर करता है, जो कक्षाओं के अवसर हैं। जावा में कक्षाएं लेआउट हैं जो वस्तुओं के गुणों और आचरण को दर्शाती हैं। जावा विरासत को भी बरकरार रखता है, जो कक्षाओं को विभिन्न वर्गों से गुण और व्यवहार प्राप्त करने की अनुमति देता है। यह लेख आधारित प्रोग्रामिंग के मूल विचारों में से एक है।
जावा अपनी ताकत और सुरक्षा विशेषताओं के लिए भी जाना जाता है, जो इसे बड़े पैमाने पर प्रयास अनुप्रयोगों के निर्माण के लिए उपयुक्त बनाता है। इसमें अधिकारियों की प्रोग्राम्ड मेमोरी भी है, जो मेमोरी स्पिल और अन्य समस्याओं को रोकता है।
जावा का उपयोग आम तौर पर वेब, पोर्टेबल और उद्यम के लिए एप्लिकेशन बनाने के लिए किया जाता है।
वेब पक्ष पर, जावा सर्वलेट्स, जावा सर्वर पेज (JSP) और स्प्रिंग, स्वैगर्स और स्लीप जैसी संरचनाएं वेब सुधार के लिए नियमित रूप से उपयोग की जाती हैं।
versatile side पर, एंड्रॉइड एप्लिकेशन सुधार के लिए जावा authority भाषा है, जो एंड्रॉइड-आधारित सेल फोन और टैबलेट के लिए पोर्टेबल एप्लिकेशन बनाने की अनुमति देता है।
उपक्रम के पक्ष में, जावा बड़े पैमाने पर enterprise applications के निर्माण के लिए अच्छी तरह से जाना जाता है क्योंकि इसकी एक साथ ग्राहकों, शक्ति और सुरक्षा सुविधाओं के एक टन से निपटने की क्षमता है।
जावा में एक विशाल और गतिशील डिजाइनर स्थानीय क्षेत्र भी है, जिसने पुस्तकालयों और उपकरणों की एक abundance प्रदान की है जिसका उपयोग सुधार बातचीत में तेजी लाने के लिए किया जा सकता है।
rundown में, जावा एक मजबूत, लचीली प्रोग्रामिंग भाषा है जिसका व्यापक रूप से वेब, versatile और उद्यम के लिए एप्लिकेशन बनाने के लिए उपयोग किया जाता है। यह अपनी परिवहन क्षमता, सुरक्षा और अनुकूलता के लिए जाना जाता है। इसके अलावा, इसके विशाल और गतिशील इंजीनियर स्थानीय क्षेत्र और उपकरणों और पुस्तकालयों की पहुंच इसे डिजाइनरों के बीच एक प्रसिद्ध निर्णय का पीछा करती है।
जावा के 3 प्रकार क्या हैं? - What are the 3 types of Java?
जावा को मोटे तौर पर तीन प्रकारों में वर्गीकृत किया जा सकता है:
Core Java: कोर जावा जावा प्रोग्रामिंग भाषा का मूल संस्करण है। इसमें Java Standard Edition (JSE) शामिल है और इसका उपयोग स्टैंडअलोन, डेस्कटॉप-आधारित एप्लिकेशन विकसित करने के लिए किया जाता है। कोर जावा बुनियादी अवधारणाओं जैसे कि डेटा प्रकार, चर, नियंत्रण कथन, लूप और कक्षाओं के साथ-साथ अपवाद, जेनरिक और संग्रह जैसी उन्नत अवधारणाओं को शामिल करता है।
Java Enterprise Edition (JEE): JEE कोर जावा का एक विस्तार है और इसका उपयोग उद्यम स्तर के अनुप्रयोगों को विकसित करने के लिए किया जाता है। इसमें सर्वलेट, जावा सर्वर पेज (जेएसपी), एंटरप्राइज जावाबीन (ईजेबी) और जावा मैसेजिंग सर्विस (जेएमएस) जैसी अतिरिक्त सुविधाएं शामिल हैं। जेईई में जावा सर्वर फेस (जेएसएफ) और जावा सर्वर फेस (जेएसएफ) जैसे वेब एप्लिकेशन विकसित करने के लिए एपीआई और फ्रेमवर्क का एक सेट भी शामिल है।
Java Micro Edition (JME): जेएमई जावा का एक version है, जिसे मोबाइल फोन, पीडीए और सेट-टॉप बॉक्स जैसे छोटे उपकरणों के लिए एप्लिकेशन विकसित करने के लिए डिज़ाइन किया गया है। जेएमई में इस प्रकार के उपकरणों के लिए एप्लिकेशन विकसित करने के लिए एपीआई और प्रोफाइल का एक सेट शामिल है, और कोर जावा या जेईई की तुलना में एक छोटा पदचिह्न है।
Read More :- What is Python In Hindi
जावा की मुख्य विशेषताएं क्या हैं? - What are the main features of Java?
जावा एक शक्तिशाली, सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है जिसका व्यापक रूप से वेब, मोबाइल और उद्यम के लिए एप्लिकेशन विकसित करने के लिए उपयोग किया जाता है। इसकी कुछ मुख्य विशेषताओं में शामिल हैं:
Object-Oriented: जावा एक वस्तु-उन्मुख प्रोग्रामिंग भाषा है, जिसका अर्थ है कि यह वस्तुओं की अवधारणा पर आधारित है, जो कि कक्षाओं के उदाहरण हैं। कक्षाएं वस्तुओं के गुणों और व्यवहार को परिभाषित करती हैं और जावा वंशानुक्रम, बहुरूपता, एनकैप्सुलेशन और अमूर्तता का समर्थन करता है।
Platform-independent: जावा को प्लेटफ़ॉर्म-स्वतंत्र होने के लिए डिज़ाइन किया गया है, जिसका अर्थ है कि जावा में लिखा गया कोड किसी भी डिवाइस या ऑपरेटिंग सिस्टम पर चल सकता है जिसमें जावा वर्चुअल मशीन (JVM) स्थापित है। यह जावा कोड को विंडोज, मैक और लिनक्स सहित विभिन्न प्रकार के प्लेटफॉर्म पर चलाने की अनुमति देता है।
Automatic Memory Management: जावा में स्वचालित मेमोरी प्रबंधन है, जो मेमोरी लीक और अन्य मुद्दों को रोकने में मदद करता है। जावा में एक कचरा संग्राहक है जो स्वचालित रूप से उस मेमोरी को मुक्त करता है जिसका अब उपयोग नहीं किया जा रहा है, जिससे डेवलपर्स के लिए कुशल, उच्च-प्रदर्शन कोड लिखना आसान हो जाता है।
Strong and Safe: जावा अपनी मजबूती और सुरक्षा सुविधाओं के लिए जाना जाता है, जो इसे बड़े पैमाने पर उद्यम अनुप्रयोगों के निर्माण के लिए उपयुक्त बनाता है। जावा की टाइप-चेकिंग और एक्सेप्शन-हैंडलिंग सुविधाएँ त्रुटियों को रोकने में मदद करती हैं और यह सुनिश्चित करती हैं कि कोड सुचारू रूप से चले।
Multi-Threaded: जावा मल्टी-थ्रेडिंग का समर्थन करता है, जो कई थ्रेड्स को एक साथ चलाने की अनुमति देता है। यह सुविधा जावा को उन अनुप्रयोगों के विकास के लिए उपयुक्त बनाती है जिन्हें एक ही समय में कई कार्य करने की आवश्यकता होती है, जैसे कि वेब सर्वर और गेम।
Large Community: जावा में एक बड़ा और सक्रिय डेवलपर समुदाय है, जिसने पुस्तकालयों और उपकरणों का खजाना बनाया है, जिनका उपयोग विकास प्रक्रिया को गति देने के लिए किया जा सकता है।
हमरी ये पोस्ट What is Java in Hindi पढ़ने के लिए धन्यवाद अगर आपको इसमें कोई प्रॉब्लम हो तो आप हमें कमेंट कर के बता सकते है। आशा है आपको हमारी यह पोस्ट पसंद आई होगी और कुछ नया सीखने को मिला होगा।

