Java basics
यदि आप जावा प्रोग्रामिंग के बेसिक्स के बारे में सीखना चाहते हैं। तो निचे जावा प्रोग्रामिंग लैंग्वेज की कुछ मूल बातें बताई गई हैं।

- Syntax – जावा प्रोग्रामिंग सी प्रोग्रामिंग-शैली सिंटैक्स का उपयोग करता है. जावा प्रोग्राम कोड ब्लॉक को परिभाषित करने के लिए स्टेटमेंट्स को समाप्त करने के लिए अर्धविराम और कर्ली ब्रेसिज़ के साथ उपयोग किया जाता है। प्रत्येक जावा प्रोग्राम में प्रोग्राम के एंट्री पॉइंट के रूप में एक मैन मेथड वाली कक्षा होनी चाहिए।
- Variables – जावा प्रोग्रामिंग में, वेरिएबल एक विशिष्ट प्रकार डाटा टाइप के साथ घोषित किए जाते हैं, और विभिन्न प्रकार के डेटा, जैसे नंबर्स, करैक्टर, या ऑब्जेक्ट को संग्रहीत कर सकते हैं। वेरिएबल्स को उपयोग किए जाने से पहले उन्हें जावा प्रोग्राम में घोषित किया जाना चाहिए और असाइनमेंट ऑपरेटर (=) का उपयोग करके वेरिएबल के मान निर्दिष्ट किए जा सकते हैं।
- Data types – जावा प्रोग्रामिंग में कई अंतर्निहित डेटा प्रकार हैं. जिनमें बिल्ट इन प्रकार (जैसे इंट, डबल, बूलियन, आदि) और रिफरेन्स प्रकार (जैसे स्ट्रिंग, ऐरे, ऑब्जेक्ट, आदि) शामिल हैं। प्रत्येक जावा डेटा प्रकार में विशिष्ट विशेषताएं होती हैं, और संग्रहीत किए जा सकने वाले मानों की श्रेणी निर्धारित करती है।
- Operators – जावा प्रोग्रामिंग में अरिथमेटिक, तुलना, लॉजिक और असाइनमेंट संचालन करने के लिए विभिन्न ऑपरेटरों का समर्थन करता है। उदाहरणों में शामिल हैं +, -, *, / अंकगणितीय संक्रियाओं के लिए, ==,!=, >, < तुलना ऑपरेशन के लिए, &&, ||, ! लॉजिकल ऑपरेशंस के लिए, और =, +=, -= असाइनमेंट ऑपरेशंस के लिए ऑपरेटर्स है।
- Control flow – जावा कण्ट्रोल फ्लो विवरण प्रदान करता है. जिसमें सशर्त विवरण (इफ, एल्स, स्विच), लूप (for, while, do while), और ब्रांच स्टेटमेंट्स (ब्रेक, कंटिन्यू, रिटर्न) शामिल हैं। ये स्टेटमेंट्स आपको कुछ शर्तों के आधार पर जावा प्रोग्राम निष्पादन के प्रवाह को नियंत्रित करने की अनुमति देते हैं।
- Objects and classes – जावा एक ऑब्जेक्ट-ओरिएंटेड प्रेरित प्रोग्रामिंग लैंग्वेज है, और जावा में सब कुछ एक ऑब्जेक्ट में समाहित है। जावा ऑब्जेक्ट क्लासेज के उदाहरण हैं, जिनका उपयोग ऑब्जेक्ट बनाने के ब्लूप्रिंट को परिभाषित करने के लिए किया जाता है। जावा क्लासेज एक विशिष्ट अवधारणा या इकाई से संबंधित डेटा (विशेषताओं) और व्यवहार (मेथड्स) को समाहित करती हैं।
- Methods – मेथड्स कोड के ब्लॉक हैं, जो विशिष्ट कार्य करते हैं और उस कोड को निष्पादित करने के लिए उपयोग किया जा सकता है। जावा में, आप एक क्लास के अंदर तरीकों को परिभाषित कर सकते हैं और प्रोग्राम के अन्य भागों से उन्हें कॉल कर सकते हैं। मेथड्स में पैरामीटर (इनपुट) और वापसी मान हो सकते हैं।
- Packages – जावा में संकुल का उपयोग संबंधित जावा कक्षाओं को व्यवस्थित करने और नामकरण विरोधों को प्रबंधित करने का एक तरीका प्रदान करने के लिए किया जाता है। जावा प्रोग्रामिंग प्रोग्रामर को विभिन्न पैकेजों में व्यवस्थित कक्षाओं का एक मानक पुस्तकालय प्रदान करता है. जैसे कि java.util, java.io, आदि। आप अपनी कक्षाओं को व्यवस्थित करने के लिए अपने स्वयं के जावा पैकेज भी बना सकते हैं।
- Exception handling – जावा प्रोग्रामिंग में एक्सेप्शन को हैंडल करने के लिए बिल्ट-इन मैकेनिज्म है. जो अनपेक्षित घटनाएं हैं, जो जावा प्रोग्राम के निष्पादन के दौरान हो सकती हैं। आप अपवादों को पकड़ने और संभालने के लिए ट्राइ-कैच ब्लॉक का उपयोग कर सकते हैं, उन्हें प्रोग्राम को अचानक समाप्त करने से रोक सकते हैं।
- Input/output – जावा प्रोग्रामिंग आपको इनपुट और आउटपुट संचालन को संभालने के लिए क्लास और तरीके प्रदान करता है। आप स्कैनर वर्ग का उपयोग करके कंसोल से इनपुट पढ़ सकते हैं, या फाइल, फाइलरीडर, फाइलवाइटर इत्यादि जैसे क्लासेज का उपयोग करके फ़ाइल इनपुट/आउटपुट संचालन कर सकते हैं।
ये ऊपर वर्णित सभी जावा में कुछ बुनियादी अवधारणाएँ हैं। जैसा कि आप अपने सीखने में प्रगति करते हैं, आप जावा इनहेरिटेंस, पॉलीमॉरफिस्म, इंटरफेस, जेनरिक, और अधिक जैसे अधिक उन्नत विषयों का पता लगाएंगे। आप जावा प्रोग्रामिंग भाषा की अपनी समझ को गहरा करने के लिए कोडिंग का अभ्यास करें, छोटी जावा परियोजनाओं पर काम करें और जावा प्रलेखन और ट्यूटोरियल का अन्वेषण करें।
Java se development kit
जावा एसई डेवलपमेंट किट (jdk) एक जावा प्रोग्राम सॉफ्टवेयर डेवलपमेंट वातावरण है. जिसका उपयोग जावा प्रोग्राम और सॉफ्टवेयर एप्लिकेशन विकसित करने के लिए किया जाता है। जावा एसई डेवलपमेंट किट (jdk) प्रोग्राम को संकलित करने, डिबग करने और चलाने के लिए आवश्यक उपकरण, लाइब्रेरी और रनटाइम वातावरण शामिल हैं।
Jdk जावा डेवलपर को निम्नलिखित जावा डेवलपमेंट कंपोनेंट्स प्रदान करता है।
- Java compiler (javac) – जावा कम्पाइलर का उपयोग जावा सोर्स कोड (.java फ़ाइलें) को बाइटकोड (.class फ़ाइलें) में परिवर्तित करने में किया जाता है. जिसे जावा वर्चुअल मशीन (jvm) द्वारा निष्पादित किया जा सकता है।
- Java virtual machine (jvm) – जेवीएम जावा बाइटकोड को क्रियान्वित करने के लिए जिम्मेदार है। यह जावा अनुप्रयोगों के लिए एक रनटाइम वातावरण प्रदान करता है, जिसमें जावा प्रोग्राम मेमोरी प्रबंधन, गार्बेज संग्रह और प्लेटफ़ॉर्म अमूर्तता शामिल है।
- Java runtime environment (jre) – जेआरई जेडीके का एक सबसेट है, और इसमें जावा अनुप्रयोगों को चलाने के लिए आवश्यक जेवीएम और आवश्यक क्लास लाइब्रेरी फीचर्स शामिल हैं। इसमें विकास उपकरण (जैसे संकलक) शामिल नहीं हैं।
- Development tools – जेडीके में विभिन्न जावा विकास उपकरण शामिल हैं. जैसे कि जावा डेवलपमेंट किट (जावाक), जावा आर्काइव टूल (जार), जावा डीबगर (जेडीबी), और अन्य। इन उपकरणों का उपयोग जावा अनुप्रयोगों के संकलन, पैकेजिंग और डिबगिंग के लिए किया जाता है।
- Class libraries – jdk जावा डेवलपर को एक मानक वर्ग पुस्तकालयों का एक सेट प्रदान करता है. जिसे java api (एप्लीकेशन प्रोग्रामिंग इंटरफ़ेस) के रूप में भी जाना जाता है। इन पुस्तकालयों में पूर्व-निर्धारित क्लासेज और जावा विधियाँ शामिल हैं. जिनका उपयोग जावा अनुप्रयोगों के निर्माण के लिए किया जा सकता है. जिसमें फ़ाइल i / o, नेटवर्किंग, gui विकास, डेटाबेस कनेक्टिविटी, और बहुत कुछ फीचर्स शामिल हैं।
जब आप jdk को डाउनलोड और इंस्टॉल करते हैं. तो आप जावा एप्लिकेशन डेवलपमेंट के लिए आवश्यक सभी आवश्यक घटकों और उपकरणों तक पहुंच प्राप्त करते हैं। यह आपको अपनी मशीन पर जावा कोड लिखने, संकलित करने और चलाने की अनुमति देता है। jdk के विभिन्न डाउनलोड संस्करण उपलब्ध हैं. जैसे jdk 11, jdk 17, आदि, प्रत्येक एक विशिष्ट java se रिलीज़ के अनुरूप है।
हमेशा याद रखे कि jdk आमतौर पर जावा सॉफ्टवेयर डेवलपर्स द्वारा जावा एप्लिकेशन डेवलपमेंट के लिए उपयोग किया जाता है। यदि आप केवल जावा प्रोग्राम एप्लिकेशन चलाने का इरादा रखते हैं. तो आपको केवल जावा रनटाइम एनवायरनमेंट (jre) की आवश्यकता हो सकती है, जो कि jdk का एक सबसेट है, और इसमें जावा प्रोग्राम चलाने के लिए आवश्यक घटक शामिल हैं।
Java compile online
वर्त्तमान में कई ऑनलाइन जावा प्रोग्राम रन प्लेटफ़ॉर्म उपलब्ध हैं. जो आपको सीधे अपने वेब ब्राउज़र से जावा प्रोग्राम कोड को संकलित करने और चलाने की अनुमति देते हैं।
यहाँ नीचे आपको कुछ लोकप्रिय जावा प्रोग्राम रन प्लेटफॉर्म दिए गए हैं।
- Jdoodle https://www.jdoodle.com/ – jdoodle एक ऑनलाइन जावा प्रोग्राम संकलक और एडिटर है. जो जावा सहित कई प्रोग्रामिंग भाषाओं का ऑनलाइन निष्पादन समर्थन करता है। यह एक सरल प्रोग्राम डेवलपमेंट इंटरफ़ेस प्रदान करता है. जहाँ आप अपना जावा प्रोग्राम कोड लिख सकते हैं, और इसे निष्पादित कर सकते हैं। आप कमांड-लाइन जावा प्रोग्राम तर्क भी इनपुट कर सकते हैं, और विभिन्न इनपुट के साथ अपने जावा प्रोग्राम कोड का परीक्षण कर सकते हैं।
- Replit https://replit.com/ – रिप्लिट एक ऑनलाइन प्रोग्राम कोडिंग प्लेटफॉर्म है. जो कई अन्य प्रोग्रामिंग डेवलपमेंट सुविधाओं के साथ एक जावा प्रोग्राम कंपाइलर प्रदान करता है। यह जावा के लिए एक इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (आईडीई) प्रदान करता है, जहां आप जावा प्रोग्राम कोड लिख सकते हैं, और उन्हें जरूरत के अनुसार संकलित कर सकते हैं, और चला सकते हैं। आप दूसरों जावा डेवलपर के साथ सहयोग भी कर सकते हैं, अपना जावा प्रोग्राम सोर्स कोड साझा कर सकते हैं, और मौजूदा जावा कम्युनिटी द्वारा बनाई गई प्रोजेक्ट्स का पता लगा सकते हैं।
- Onlinegdb https://www.onlinegdb.com/ – onlinegdb एक वेब-आधारित प्रोग्राम डेवलपमेंट आईडीई है. जो जावा प्रोग्रामिंग सहित कई अन्य प्रोग्रामिंग भाषाओं डेवलपमेंट का समर्थन करता है। यह आपको अपने वेब ब्राउज़र में जावा प्रोग्राम कोड लिखने, जावा प्रोग्राम संकलित करने और चलाने की अनुमति देता है। यहाँ जावा प्रोग्राम प्लेटफॉर्म डिबगिंग क्षमताओं और इनपुट/आउटपुट के लिए एक कंसोल भी प्रदान करता है।
- Paiza.io https://paiza.io/en/ – paiza.io एक ऑनलाइन कोडिंग प्लेटफॉर्म है, जो जावा कंपाइलर और आईडीई प्रदान करता है। यह एक जावा प्रोग्राम कोड संपादक प्रदान करता है, जहां आप अपना जावा प्रोग्राम कोड लिख सकते हैं, और यह जावा प्रोग्राम सिंटैक्स हाइलाइटिंग और कोड पूर्णता जैसी सुविधाओं का समर्थन करता है। आप अपने जावा कोड को प्लेटफॉर्म के भीतर संकलित और चला सकते हैं, और यहां तक कि अपने कोड स्निपेट भी साझा कर सकते हैं।
याद रखें – ये प्लेटफ़ॉर्म लोकल डेवलपमेंट एनवायरनमेंट स्थापित करने की आवश्यकता के बिना जावा प्रोग्राम सोर्स कोड का त्वरित परीक्षण और चलाने के लिए सुविधाजनक हैं। हालाँकि, यदि आप बड़ी जावा प्रोजेक्ट्स पर काम कर रहे हैं, या आपको उन्नत जावा प्रोग्रामिंग कार्यक्षमता की आवश्यकता है. तो आप अपने कंप्यूटर में स्थानीय जावा विकास वातावरण जैसे एक्लिप्स, इंटेलीजे आईडिया, या नेटबीन्स, जावा डेवलपमेंट आईडीई का उपयोग करने की अनुशंसा की जाती है।
Online compiler java
पॉपुलर जावा प्रोग्राम ऑनलाइन रन प्लेटफॉर्म की सूची।
- Compilejava – https://www.compilejava.net/
- Coding ground – https://www.tutorialspoint.com/execute_java_online.php
- Paiza.io – https://paiza.io/en/projects/new?language=java
- Onlinegdb – https://www.onlinegdb.com/online_java_compiler
- Replit – https://replit.com/languages/java
- Jdoodle – https://www.jdoodle.com/compiler/java
What is java se
जावा एसई जावा स्टैण्डर्ड एडिशन है। यह एक ऐसा डेवलपमेंट प्लेटफार्म है, जो जावा प्रोग्राम ऍप्लिकेशन्स को विकसित करने और चलाने के लिए आवश्यक मुख्य कंपोनेंट्स और लाइब्रेरीज प्रदान करता है। जावा एसई बड़े जावा प्रोग्राम डेवलपमेंट किट (जेडीके) का हिस्सा है. जिसमें जावा में बने प्रोग्राम को कंपाइल करने, उन्हें डीबग करने और पैकेजिंग करने के टूल शामिल हैं।
जावा एसई ड्रग डेवलपर को एक रनटाइम पर्यावरण (जेआरई) प्रदान करता है. जो विभिन्न उपकरणों डिवाइस गैजेट्स और ऑपरेटिंग सिस्टम पर जावा अनुप्रयोगों के निष्पादन को सक्षम बनाता है। इसमें जावा वर्चुअल मशीन (जेवीएम) शामिल है. जो जावा बाइटकोड को निष्पादित करने के लिए जिम्मेदार है, और जावा स्टैण्डर्ड लाइब्रेरीज और एपीआई (एप्लीकेशन प्रोग्रामिंग इंटरफेस) का एक सेट है. जो इनपुट/आउटपुट, नेटवर्किंग, डेटाबेस एक्सेस और यूजर इंटरफेस डेवलपमेंट जैसे कार्यों के लिए जावा डेवलपर को कार्यक्षमता प्रदान करता है।
जावा एसई को मौजूदा सभी हार्डवेयर प्लेटफ़ॉर्म-स्वतंत्र होने के लिए डिज़ाइन किया गया है, जिसका अर्थ है कि जावा एप्लिकेशन किसी भी प्लेटफ़ॉर्म पर चल सकते हैं. जिसमें डिवाइस कम्पेटिबिलिटी जावा रनटाइम एनवायरनमेंट हो। यह “एक बार जावा प्रोग्राम लिखो, कहीं भी कम्पेटिबल जावा एनवायरनमेंट में इसे चलाओ” क्षमता जावा स्रोत कोड को प्लेटफ़ॉर्म-स्वतंत्र बायटेकोड में संकलित करके हासिल की जाती है. जिसे उपयुक्त जावा रनटाइम एनवायरनमेंट के साथ किसी भी सिस्टम पर निष्पादित किया जा सकता है।
जावा एसई जावा विकास की फाउंडेशन है, और व्यापक रूप से अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए उपयोग किया जाता है. जिसमें डेस्कटॉप सॉफ्टवेयर, एंटरप्राइज़ सिस्टम, वेब एप्लिकेशन, मोबाइल ऐप, और बहुत कुछ फीचर्स शामिल हैं। यह लाइब्रेरीज, रूपरेखाओं और उपकरणों के विशाल संग्रह के साथ एक मजबूत और परिपक्व पारिस्थितिकी तंत्र प्रदान करता है. जो डेवलपर्स विश्वसनीय और स्केलेबल जावा अनुप्रयोगों के निर्माण के लिए लाभ उठा सकते हैं।
Java version 17
जावा संस्करण 17 जावा एसई 17 के रिलीज को प्रदर्शित करता है. जो जावा स्टैण्डर्ड वर्शन का एक प्रमुख संस्करण है। जावा एसई 17 को 14 सितंबर, 2021 को जारी किया गया था, और इसने जावा प्रोग्रामिंग लैंग्वेज और प्लेटफॉर्म में कई नई सुविधाएँ, संवर्द्धन और प्रदर्शन सुधार पेश किए थे।
यहाँ java se 17 में पेश की गई कुछ बेहतरीन सुविधाएँ और संवर्द्धन फीचर्स शामिल हैं।
- Sealed classes – सील्ड क्लासेस जावा सॉफ्टवेयर डेवलपर्स को यह नियंत्रित करने की अनुमति देती हैं कि कौन सी जावा क्लासेस किसी विशेष क्लास की सबक्लास हो सकती हैं. जिससे इनहेरिटेंस पर अधिक नियंत्रण मिलता है।
- Pattern matching for switch – यह फीचर जावा में पैटर्न मैचिंग क्षमताओं को पेश करके स्विच स्टेटमेंट को बढ़ाता है. जिससे अधिक संक्षिप्त और अभिव्यंजक कोड की अनुमति मिलती है।
- Enhanced pseudo-random number generator- जावा एसई 17 ने छद्म-यादृच्छिक संख्या पीढ़ी के लिए नए इंटरफेस और कार्यान्वयन पेश किए है. जो बेहतर जावा प्रोग्राम प्रदर्शन और सुरक्षा प्रदान करते हैं।
- Stronger encapsulation of jdk internals – यह एन्हांसमेंट सुरक्षा और रखरखाव में सुधार के लिए जावा डेवलपमेंट किट (jdk) में आंतरिक apis के इनकैप्सुलेशन को मजबूत करता है।
- Foreign function and memory api (incubator) – फॉरेन फंक्शन एंड मेमोरी एपीआई एक इनक्यूबेटर मॉड्यूल है. जो जावा से नेटिव कोड और मेमोरी के साथ कम्यूनिकेट करने का एक स्टैण्डर्ड तरीका प्रदान करता है. जिससे नेटिव लाइब्रेरी के साथ बेहतर इंटरऑपरेबिलिटी को सक्षम किया जा सकता है।
ये जावा एसई 17 में पेश की गई नई सुविधाओं और सुधारों की कुछ प्रमुख झलकियां हैं। जो प्रत्येक जावा रिलीज आम तौर पर डेवलपर उत्पादकता, प्रदर्शन और सुरक्षा को बढ़ाने के लिए प्रोग्रामिंग भाषा में वृद्धि, जावा लाइब्रेरी, अपडेट और नए जावा प्लेटफॉर्म सुधार का मिश्रण लाता है।
Java 17 jdk
जावा 17 जेडीके (जावा डेवलपमेंट किट) जावा सॉफ्टवेयर डेवलपमेंट पैकेज को संदर्भित करता है. जिसमें जावा एसई 17 का उपयोग करके जावा प्रोग्राम सॉफ्टवेयर ऍप्लिकेशन्स को विकसित करने, जावा प्रोग्राम संकलित करने और चलाने के लिए आवश्यक टूल्स और जावा प्रोग्राम लाइब्रेरीज शामिल हैं। जावा डेवलपर्स के लिए जावा कोड लिखने के लिए जेडीके टूल आवश्यक है. इसे जावा कोड को बायटेकोड में संकलित करें।, और इसे जावा वर्चुअल मशीन (jvm) पर जावा प्रोग्राम को चलाएँ।
Java 17 se
जावा एसई 17 (स्टैण्डर्ड एडिशन) है. जो जावा प्रोग्रामिंग प्लेटफॉर्म की नवीनतम प्रमुख रिलीज को दर्शाता है। जावा एसई 17 में जावा सॉफ्टवेयर एप्लिकेशन विकसित करने और चलाने के लिए जावा डेवलपमेंट किट (जेडीके) और जावा रनटाइम एनवायरनमेंट (जेआरई) फीचर्स शामिल हैं। यह जावा प्रोग्राम के डेवलपमेंट के लिए आवश्यक मुख्य जावा विशेषताएं, लाइब्रेरीज और जावा टूल्स प्रदान करता है।
Java se downloads
यदि आप java se (स्टैण्डर्ड एडिशन) डाउनलोड करना चाहते हैं. तो आपके पास ये कुछ प्रमुख विकल्प हैं।
ओरेकल जावा एसई वर्शन डाउनलोड करने का (आधिकारिक) लिंक।
- आपको आधिकारिक ओरेकल वेबसाइट जावा एसई डाउनलोड प्रदान करती है। इसके के लिए आप oracle java se डाउनलोड पृष्ठ पर जा सकते हैं।
Https://www.oracle.com/java/technologies/javase-jdk17-downloads.html
यहां, आप विभिन्न मौजूदा कंप्यूटर ऑपरेटिंग सिस्टम के लिए नवीनतम jdk (जावा डेवलपमेंट किट) और jre (जावा रनटाइम एनवायरनमेंट) वितरण पा सकते हैं।
- Openjdk java preferred.
ओपनजेडीके जावा एसई का ओपन-सोर्स कार्यान्वयन है। यहाँ आप निम्न वेबसाइटों से ओपनजेडीके सॉफ्टवेयर वितरण डाउनलोड कर सकते हैं।
Adoptopenjdk – https://adoptopenjdk.net/
Openjdk बनाता है – https://jdk.java.net/
ये वेबसाइट जावा एसई के विभिन्न प्लेटफार्मों और संस्करणों के लिए विभिन्न प्रकार के ओपनजेडीके सॉफ्टवेयर वितरण प्रदान करती हैं।
- Vendor-specific java distribution options.
यहाँ आपको कई विक्रेता जावा एसई के अपने स्वयं के वितरण प्रदान करते हैं। यहाँ कुछ लोकप्रिय विकल्पों में शामिल हैं.
Amazon corretto – https://aws.amazon.com/corretto/
Azul zulu – https://www.azul.com/downloads/zulu-community/
Red hat openjdk – https://developers.redhat.com/products/openjdk/download
ये सभी जेडीके वितरण ओपनजेडीके पर आधारित हैं, और विक्रेता के प्लेटफॉर्म या इकोसिस्टम मैकेनिज्म के लिए विशिष्ट अतिरिक्त जावा डेवलपमेंट सुविधाएँ, समर्थन या अनुकूलन प्रदान कर सकते हैं।
यहाँ आप जावा एसई डाउनलोड करते समय, सुनिश्चित करें कि आप अपने ऑपरेटिंग सिस्टम के लिए उपयुक्त जेडीके संस्करण और वितरण का चयन करें। यदि आप जावा एप्लिकेशन विकसित करना चाहते हैं. तो जेडीके को चुनें, या यदि आपको केवल जावा प्रोग्राम एप्लिकेशन चलाने की आवश्यकता है, तो jre को चुनें।
Java se download
यदि आप जावा एसई (स्टैण्डर्ड एडिशन) डाउनलोड करना चाहते हैं. तो आप मुख्य रूप से इन चरणों का पालन कर सकते हैं।
- सबसे पहले आप ओरेकल java se डाउनलोड पेज पर जाएँ।
Https://www.oracle.com/java/technologies/javase-jdk17-downloads.html
- “java se development kit 17 downloads” अनुभाग तक नीचे स्क्रॉल करें।
- अपने कंप्यूटर में इन्सटाल्ड ऑपरेटिंग सिस्टम के लिए उपयुक्त जेडीके (जावा डेवलपमेंट किट) डाउनलोड का चयन करें। विकल्पों में आमतौर पर आपको विंडोज, मैकओएस, और लिनक्स, ऑपरेटिंग सिस्टम शामिल मिलते हैं।
- ओरेकल java se के लिए ओरेकल टेक्नोलॉजी नेटवर्क लाइसेंस एग्रीमेंट की समीक्षा करें और उसे स्वीकार करें। सभी शर्तों को स्वीकार करने के लिए चेकबॉक्स पर क्लिक करें।
- अब आपके ऑपरेटिंग सिस्टम से मेल खाने वाले जेडीके वितरण के लिए डाउनलोड लिंक पर क्लिक करें।
- अब आपको ओरेकल खाते से साइन इन करने के लिए कहा जा सकता है। यदि आपके पास कोई ओरेकल खाता नहीं है, तो आप एक निःशुल्क ओरेकल खाता बना सकते हैं।
- अपने ओरेकल खाते में साइन इन करने के बाद, डाउनलोड अपने आप शुरू हो जाना चाहिए। यदि नहीं होता है, तो उचित ओरेकल डाउनलोड लिंक पर फिर से क्लिक करें।
- एक बार ओरेकल जेडीके वर्शन डाउनलोड पूरा हो जाने पर, अपने कंप्यूटर पर डाउनलोड की गई फ़ाइल का पता लगाएं। यहाँ जावा एसई फ़ाइल आपके ऑपरेटिंग सिस्टम के लिए विशिष्ट निष्पादन योग्य इंस्टॉलर के प्रारूप में होगी।
- जावा एसई विकास किट स्थापित करने के लिए डाउनलोड इंस्टॉलर को चलाएं और ऑन-स्क्रीन जावा एसई इंस्टलेशन निर्देशों का पालन करें।
- जावा एसई डेवलपमेंट किट को अपने कंप्यूटर में सफलतापूर्वक स्थापित करने के बाद, आपके पास जावा कंपाइलर (javach), जावा रनटाइम पर्यावरण (java) और जेडीके द्वारा प्रदान किए गए अन्य डेवलपमेंट टूल्स तक पहुंच होगी। जावा ऍप्लिकेशन्स को विकसित करने और चलाने के लिए ये उपकरण बहुत आवश्यक हैं।
अपने ऑपरेटिंग सिस्टम के लिए उपयुक्त जेडीके संस्करण और वितरण का चयन करना याद रखें। इसके अतिरिक्त, java se के वैकल्पिक वितरण हैं. जैसे ओपनजेडीके, जिन पर आप अपनी विशिष्ट आवश्यकताओं और प्राथमिकताओं के आधार पर विचार कर सकते हैं।
Learn java online
- Oracle java tutorials.
Https://docs.oracle.com/en/java/javase/index.html
- Java documentation and api.
Https://docs.oracle.com/en/java/javase/index.html
Java for beginners
यदि आप जावा प्रोग्रामिंग में बिलकुल नए हैं, और आप जावा प्रोग्रामिंग सीखना चाहते हैं, और आप पूरी तरह से जावा प्रोग्रामिंग सीखने के लिए समर्पित हैं।
तो यहां निचे जावा बिगिनर प्रोग्रामर के लिए सीखने का मार्ग सुझाया गया है।
- Understand the basics.
सबसे पहले जावा प्रोग्रामिंग में आप जावा वेरिएबल, डेटा टाइप, ऑपरेटर, कण्ट्रोल स्ट्रक्चर (इफ स्टेटमेंट्स, लूप) और फ़ंक्शंस जैसी मूलभूत जावा प्रोग्रामिंग अवधारणाओं से परिचित होकर जावा लर्निंग को प्रारंभ करें। आप जावा सिखने के लिए ऑनलाइन ट्यूटोरियल या परिचयात्मक प्रोग्रामिंग पाठ्यक्रमों का उल्लेख कर सकते हैं. जो जावा प्रोग्रामिंग अवधारणाओं को भाषा-अज्ञेय तरीके से कवर करते हैं।
- Set up the java development environment.
अपने कंप्यूटर लैपटॉप पर जावा डेवलपमेंट किट (जेडीके) सॉफ्टवेयर को स्थापित करें। जिसमें जावा कंपाइलर और जावा प्रोग्राम विकास के लिए आवश्यक अन्य टूल्स शामिल हैं। आप ओरेकल java se डाउनलोड पृष्ठ से जेडीके वर्शन को सीधे ही डाउनलोड कर सकते हैं, या ओपनजेडीके जैसा वैकल्पिक जावा डेवलपमेंट वितरण चुन सकते हैं।
- Learn java syntax and language features.
जावा प्रोग्रामिंग लैंग्वेज के सिंटैक्स का अध्ययन करें, यदि आपने पहले सी या सी ++ प्रोग्रामिंग सीखी है. तो जावा सीखना आपके लिए आसान होगा, जिसमें जावा वेरिएबल्स को कैसे घोषित किया जाए, जावा प्रोग्राम लूप्स, कंडीशंस, फ़ंक्शंस (मेथड्स) लिखें, और जावा ऐरे और कलेक्शन के साथ काम करें। जावा के ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग सिद्धांतों को समझें, जैसे क्लासेस, ऑब्जेक्ट्स, इनहेरिटेंस और पॉलीमॉर्फिज्म, आदि फीचर्स है।
- Practice with coding exercises.
जावा अवधारणाओं की अपनी समझ को सुदृढ़ करने के लिए जावा कोडिंग अभ्यास और जावा आधारित प्रोग्रामिंग समस्याओं को हल करें। codingbat, leetcode, या hackerrank जैसी वेबसाइटें शुरुआती लोगों के लिए उपयुक्त जावा कोडिंग अभ्यास विकल्प प्रदान करती हैं।
- Learn about java libraries and apis.
आमतौर पर उपयोग की जाने वाली जावा लाइब्रेरी और एपीआई का अन्वेषण करें। जैसे कि जावा कलेक्शंस फ्रेमवर्क, जो लिस्ट्स, सेट्स और मैप्स जैसी डेटा संरचनाएं प्रदान करता है। समझें कि इनपुट/आउटपुट संचालन, फ़ाइल प्रबंधन और डेट एंड टाइम के साथ काम करने के लिए जावा लाइब्रेरीज का उपयोग कैसे करें।
- Build simple java programs.
पहले अपने ज्ञान को लागू करने के लिए छोटे जावा प्रोग्राम और एप्लिकेशन बनाना शुरू करें। उदाहरण के लिए, एक छोटा सा जावा कैलकुलेटर प्रोग्राम, एक साधारण टेक्स्ट-आधारित गेम, या एक प्रोग्राम बनाएं जो जावा फाइलों को पढ़ता और लिखता है।
- Study object-oriented programming (oop) concepts.
क्लासेज, ऑब्जेक्ट्स, इनहेरिटेंस, पॉलीमॉरफिस्म, और इनकैप्सुलेशन के बारे में सीखकर ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की अपनी समझ को गहरा करें। ये अवधारणाएँ जावा के लिए मौलिक हैं, और बड़े, अधिक जटिल जावा प्रोग्राम डेवलपमेंट अनुप्रयोगों के निर्माण में महत्वपूर्ण भूमिका निभाती हैं।
- Practice project-based learning.
कई जावा अवधारणाओं को संयोजित करने वाली छोटी परियोजनाओं पर काम करें। इससे आपने जो सीखा है, उसे लागू करने में मदद मिलेगी और पूर्ण एप्लिकेशन बनाने में अनुभव प्राप्त होगा।
- Explore java frameworks and tools.
एक बार जब आप कोर जावा अवधारणाओं की अच्छी समझ रखते हैं. तो आप स्प्रिंग, हाइबरनेट, जावाएफएक्स, या मेवेन जैसे लोकप्रिय जावा फ्रेमवर्क और टूल का पता लगा सकते हैं। ये रूपरेखाएँ आपके जावा विकास कौशल को बढ़ा सकती हैं, और आपको अधिक उन्नत जावा सॉफ्टवेयर एप्लिकेशन बनाने में सक्षम बनाती हैं।
- Keep learning and practicing.
जावा प्रोग्रामिंग कोडिंग चुनौतियों को हल करके, अधिक जावा पुस्तकों को पढ़ने, ऑनलाइन पाठ्यक्रमों में भाग लेने और मल्टीथ्रेडिंग, नेटवर्किंग, डेटाबेस कनेक्टिविटी और जावा डिज़ाइन पैटर्न जैसे उन्नत विषयों की खोज करके सीखना और अभ्यास करना जारी रखें।
याद रखें, आपको जावा प्रोग्रामिंग में महारत हासिल करने के लिए आपका निरंतर अभ्यास और हैंड्स-ऑन कोडिंग महत्वपूर्ण हैं। अपनी जावा सीखने की यात्रा में धैर्य रखें और लगातार रहें, और जावा प्रोग्राम कठिनाइयों का सामना करने पर ऑनलाइन समुदायों या मंचों से मदद लेने में बिलकुल भी न हिचके।
Oracle java jdk
ओरेकल जेडीके (जावा डेवलपमेंट किट) ओरेकल कारपोरेशन द्वारा प्रदान की गई आधिकारिक java se डेवलपमेंट किट को दर्शाता है। इसमें जावा प्रोग्राम एप्लीकेशन के विकास, संकलन और चलाने के लिए आवश्यक उपकरण और लाइब्रेरीज शामिल हैं।
यहाँ आपको ओरेकल जेडीके प्लेटफार्म संस्करण के बारे में कुछ तथ्य और विशेषताएँ हैं।
- Licensing – जावा एसई 11 से शुरू करते हुए, ओरेकल ने एक नए लाइसेंसिंग मॉडल में बदलाव किया है। ओरेकल जेडीके अब व्यवसायों के लिए एक वाणिज्यिक लाइसेंस और व्यक्तिगत और डेवलपमेंट उपयोग के लिए एक अलग लाइसेंस के तहत उपलब्ध मिलता है। इसके अतिरिक्त, ओरेकल दीर्घकालिक समर्थन (lts) रिलीज़ प्रदान करता है. जो एक विस्तारित अवधि के लिए अद्यतन और सुरक्षा पैच प्राप्त करता है।
- Features and components – ओरेकल जेडीके में जावा डेवलपमेंट किट फीचर्स शामिल है. जिसमें जावा कंपाइलर (javac), जावा रनटाइम एनवायरनमेंट (java), और जावा एप्लिकेशन विकसित करने के लिए विभिन्न टूल और फीचर्स शामिल हैं। इसमें रिच ग्राफिकल यूजर इंटरफेस (जीयूआई) के निर्माण के लिए जावा एपीआई प्रलेखन और जावाएफएक्स प्लेटफॉर्म भी शामिल है।
- Platform support – ओरेकल जेडीके कई प्लेटफ़ॉर्म के लिए उपलब्ध है. जिसमें विंडोज, मैकओएस और विभिन्न लिनक्स आधारित डिस्ट्रीब्यूशन शामिल हैं। प्रत्येक प्लेटफ़ॉर्म में विशिष्ट जेडीके इंस्टॉलेशन निर्देश और आवश्यकताएं होती हैं।
- Versions and updates – ओरेकल जेडीके java se के विभिन्न रिलीज के अनुरूप विभिन्न संस्करण प्रदान करता है। इन संस्करणों में java se 8, java se 11 (lts), java se 17 (lts), और बहुत कुछ फीचर्स शामिल हैं। ओरेकल जेडीके के समर्थित संस्करणों के लिए अपडेट और बग फिक्स प्रदान करता है।
- Download and installation – आप ओरेकल वेबसाइट पर ओरेकल java se डाउनलोड पृष्ठ से oracle जेडीके डाउनलोड कर सकते हैं। स्थापना प्रक्रिया आपके ऑपरेटिंग सिस्टम के आधार पर भिन्न होती है. और आपको जेडीके को सही ढंग से कॉन्फ़िगर करने के लिए java_home और path जैसे पर्यावरण वेरिएबल सेट करने की आवश्यकता हो सकती है।
यह नोट करना महत्वपूर्ण है कि जबकि ओरेकल जेडीके ओरेकल का आधिकारिक वितरण है. वहाँ वैकल्पिक वितरण भी उपलब्ध हैं, जैसे कि ओपनजेडीके, जो ओपन-सोर्स ओपनजेडीके प्रोजेक्ट पर आधारित जावा डेवलपमेंट किट का निर्माण प्रदान करता है। ये वैकल्पिक वितरण ओरेकल जेडीके के समान कार्यक्षमता प्रदान करते हैं. लेकिन लाइसेंस की शर्तें और समर्थन विकल्प भिन्न हो सकते हैं।
ओरेकल जेडीके को डाउनलोड करने और उपयोग करने से पहले, लाइसेंसिंग शर्तों की समीक्षा करने और समझने और अपनी आवश्यकताओं और उपयोग के मामले के आधार पर उपयुक्त वितरण का चयन करने की अनुशंसा की जाती है।
Java 11 jdk
जावा 11 जेडीके (जावा डेवलपमेंट किट) ओरेकल कोरोपोरशन द्वारा प्रदान किए गए सॉफ़्टवेयर पैकेज को दर्शाता है. जिसमें जावा se 11 को लक्षित करने वाले जावा अनुप्रयोगों को विकसित करने, जावा प्रोग्राम संकलित करने और चलाने के लिए आवश्यक उपकरण और लाइब्रेरी शामिल हैं।
यहाँ निचे जावा 11 jdk के बारे में कुछ मुख्य बातें दी गई हैं।
- Features – जावा 11 ने पिछले संस्करणों की तुलना में कई नई सुविधाएँ, सुधार और संवर्द्धन पेश किए है। जावा 11 में कुछ उल्लेखनीय विशेषताओं में शामिल हैं।
- Lambda parameters for local variable syntax – यह सुविधा लैम्ब्डा एक्सप्रेशन पैरामीटर्स में var का उपयोग करने की अनुमति देती है. जिससे जावा प्रोग्राम कोड अधिक संक्षिप्त हो जाता है।
- Httpclient (standard) – जावा 11 में एक मानक सुविधा के रूप में एक नया एचटीटीपी क्लाइंट एपीआई फीचर्स शामिल है. जो एचटीटीपी क्लाइंट अनुरोध भेजने और प्रतिक्रियाओं को संभालने के लिए एक आधुनिक और अधिक लचीला तरीका प्रदान करता है।
- Launch single-file source-code programs – जावा 11 एकल जावा स्रोत फ़ाइल को सीधे बायटेकोड में स्पष्ट रूप से संकलित करने की आवश्यकता के बिना निष्पादित करने की अनुमति देता है।
- Epsilon garbage collector – एप्सिलॉन एक नया प्रायोगिक कचरा कलेक्टर है. जो कोई वास्तविक मेमोरी रिक्लेमेशन नहीं करता है, जो कुछ परिदृश्यों में उपयोगी हो सकता है।
- Long-term support (lts) – जावा 11 को दीर्घकालिक समर्थन (एलटीएस) रिलीज के रूप में नामित किया गया है, जिसका अर्थ है कि यह गैर-एलटीएस रिलीज की तुलना में लंबी अवधि के लिए अपडेट और सुरक्षा पैच प्राप्त करता है। lts रिलीज़ को आमतौर पर उद्यम और उत्पादन उपयोग के लिए अनुशंसित किया जाता है।
- Platform support – जावा 11 jdk कई प्लेटफ़ॉर्म के लिए उपलब्ध है. जिसमें विंडोज, मैकओएस और विभिन्न लिनक्स, ऑपरेटिंग सिस्टम डिस्ट्रीब्यूशन शामिल हैं। प्रत्येक ऑपरेटिंग सिस्टम प्लेटफ़ॉर्म में विशिष्ट इंस्टॉलेशन निर्देश और आवश्यकताएं होती हैं।
- Oracle jdk vs openjdk – ओरेकल ओरेकल जेडीके और ओपनजेडीके दोनों वितरण प्रदान करता है। ओरेकल जेडीके में अतिरिक्त सुविधाएँ और उपकरण शामिल हैं, जैसे व्यावसायिक समर्थन, जो उद्यम सेटिंग्स में उपयोगी हो सकते हैं। दूसरी ओर, open jdk, जावा se का एक ओपन-सोर्स जावा कार्यान्वयन है, और ओरेकल jdk के समान कार्यक्षमता प्रदान करता है. लेकिन व्यावसायिक जावा समर्थन के बिना।
- Download and installation – जावा 11 jdk डाउनलोड करने के लिए, आप ओरेकल java se डाउनलोड पेज या ओपनजेडीके वेबसाइट पर जा सकते हैं। अपने ऑपरेटिंग सिस्टम के लिए उपयुक्त जेडीके वितरण वर्शन को चुनें, इंस्टॉलर या आर्काइव फ़ाइल डाउनलोड करें, और ओरेकल या ओपनजेडीके समुदाय द्वारा प्रदान किए गए इंस्टॉलेशन निर्देशों का पालन करें।
जावा 11 जेडीके का उपयोग करते समय, सुनिश्चित करें कि आपका डेवलपमेंट एनवायरनमेंट और उपकरण जावा 11 के साथ कम्पेटिबल हैं। ओरेकल या ओपनजेडीके कम्युनिटी द्वारा प्रदान किए गए दस्तावेज़ों की समीक्षा करने और जावा 11 में पेश किए गए किसी भी विशिष्ट परिवर्तन या विचार के बारे में जानने के लिए नोट्स जारी करने की भी सिफारिश की गई है।
Openjdk versions
ओपनजेडीके, जावा प्लेटफॉर्म के ओपन-सोर्स जावा प्रोग्राम डेवलपमेंट और जावा कार्यान्वयन ने समय के साथ कई संस्करण जारी किए हैं।
यहाँ निचे आपको कुछ उल्लेखनीय ओपनजेडीके संस्करणों की सूची दी गई है।
- Openjdk 6 – यह संस्करण जावा se 6 वर्शन का ओपन-सोर्स कार्यान्वयन था। जावा 7 वर्शन के रिलीज़ होने तक इसका व्यापक रूप से उपयोग किया गया था। हालाँकि, यह अब सक्रिय रूप से कंपनी द्वारा बनाए रखा या समर्थित नहीं है।
- Openjdk 7 – यह संस्करण जावा se 7 का ओपन-सोर्स कार्यान्वयन प्रदान करता है। इसने कई नई जावा डेवलपमेंट सुविधाएँ पेश कीं, जिनमें स्ट्रिंग्स के साथ स्विच स्टेटमेंट, ट्राय विथ रिसोर्सेज और बेहतर प्रोग्रामिंग संगामिति उपयोगिताएँ शामिल हैं।
- Openjdk 8 – ओपनजेडीके 8 जावा एसई 8 का ओपन-सोर्स कार्यान्वयन था। यह लैम्ब्डा एक्सप्रेशन, स्ट्रीम एपीआई, इंटरफेस, में डिफ़ॉल्ट विधियों और नई तिथि और समय एपीआई जैसे महत्वपूर्ण संवर्द्धन लाया।
- Openjdk 9 – ओपनजेडीके 9 ने जावा प्लेटफॉर्म मॉड्यूल सिस्टम (जेपीएमएस) के साथ मॉड्यूलराइजेशन की शुरुआत की। इसने जावा सॉफ्टवेयर डेवलपर्स को अधिक स्केलेबल और कुशल जावा अनुप्रयोगों के लिए मॉड्यूल बनाने की अनुमति दी। इस जावा संस्करण में अन्य सुधार भी शामिल थे. जैसे jshell टूल की शुरुआत और गारबेज कलेक्टर में सुधार आदि।
- Openjdk 10 – ओपनजेडीके 10 ने पिछले प्रमुख रिलीज की तुलना में छोटे फीचर के साथ जावा के विकास को जारी रखा। इसने लोकल वेरिएबल प्रकार के अनुमान (var) और गार्बेज संग्राहकों में सुधार जैसी नई जावा प्रोग्रामिंग सुविधाएँ पेश कीं थी।
- Openjdk 11 – ओपनजेडीके 11 ने नए जावा रिलीज चक्र के तहत पहले दीर्घकालिक समर्थन (एलटीएस) रिलीज के रूप में एक महत्वपूर्ण मील का पत्थर चिह्नित किया। इसमें विभिन्न नित नए जावा डेवलपमेंट सुधार और अद्यतन शामिल थे. जैसे बहिष्कृत एपीआई को हटाना, गार्बेज संग्राहकों में सुधार, और http क्लाइंट एपीआई के लिए समर्थन आदि।
- Openjdk 12, 13, 14, 15, 16, 17 – इन संस्करणों ने वृद्धिशील सुधारों और नई सुविधाओं के साथ जावा के नियमित रिलीज़ चक्र को जारी रखा। प्रत्येक संस्करण में विभिन्न जावा प्रोग्रामिंग संवर्द्धन और बग फिक्स पेश किए गए थे।
ओपनजेडीके संस्करण आमतौर पर संबंधित जावा एसई संस्करणों के साथ संरेखित होते हैं. लेकिन विभिन्न विक्रेताओं द्वारा प्रदान किए गए वितरणों के बीच मामूली अंतर हो सकते हैं। प्रत्येक ओपनजेडीके संस्करण की विशेषताओं, सुधारों और अपने विकास परिवेश के साथ अनुकूलता को समझने के लिए विशिष्ट रिलीज़ नोट्स और दस्तावेज़ों की जाँच करना महत्वपूर्ण है।
ओपनजेडीके वितरण को ओपनजेडीके वेबसाइट (https://openjdk.java.net/) या उन विक्रेताओं से डाउनलोड किया जा सकता है. जो ओपनजेडीके पर आधारित पूर्व-निर्मित जावा jdk बायनेरिज़ वर्शन प्रदान करते हैं. जैसे कि adoptopenjdk, azul zulu, और red hat openjdk, आदि।
Java development kit download
यदि आप अपने कंप्यूटर में जावा डेवलपमेंट किट (jdk) डाउनलोड करना चाहते हैं. तो आप निचे दिए गए मुख्य रूप से इन चरणों का पालन कर सकते हैं.
- सबसे पहले आप ओरेकल जावा se डाउनलोड पेज पर जाएँ।
Https://www.oracle.com/java/technologies/javase-jdk17-downloads.html
- “java se development kit 17 downloads” अनुभाग तक नीचे स्क्रॉल करें।
- ओरेकल जावा se के लिए ओरेकल टेक्नोलॉजी नेटवर्क लाइसेंस एग्रीमेंट की समीक्षा करें और उसे स्वीकार करें। शर्तों को स्वीकार करने के लिए चेकबॉक्स पर क्लिक करें।
- अपने कंप्यूटर में इन्सटाल्ड ऑपरेटिंग सिस्टम के लिए उपयुक्त jdk डाउनलोड का चयन करें। सिलेक्शन विकल्पों में आमतौर पर आपको विंडोज, मैकओएस, और लिनक्स, ऑपरेटिंग सिस्टम फीचर्स शामिल हैं।
- अब आप उस jdk संस्करण को चुनना सुनिश्चित करें, जिसे आप अपने कंप्यूटर में डाउनलोड करना चाहते हैं (उदाहरण के लिए, jdk 17) ।
- आपके ऑपरेटिंग सिस्टम से मेल खाने वाले jdk वितरण वर्शन के लिए डाउनलोड लिंक पर क्लिक करें।
- यहाँ आपको अपने ओरेकल खाते से साइन इन करने के लिए कहा जा सकता है। यदि आपके पास कोई ओरेकल खाता नहीं है, तो आप एक निःशुल्क ओरेकल बना सकते हैं।
- अपने ओरेकल खाते में साइन इन करने के बाद, jdk डाउनलोड लिंक अपने आप शुरू हो जाना चाहिए। यदि नहीं, तो उचित डाउनलोड लिंक पर फिर से क्लिक करें।
- एक बार ओरेकल jdk वर्शन डाउनलोड पूरा हो जाने पर, अपने कंप्यूटर पर डाउनलोड की गई फ़ाइल का पता लगाएं। फ़ाइल आपके ऑपरेटिंग सिस्टम के लिए विशिष्ट निष्पादन योग्य इंस्टॉलर के प्रारूप में होगी।
- जावा डेवलपमेंट किट स्थापित करने के लिए इंस्टॉलर चलाएँ और ऑन-स्क्रीन दिशा निर्देशों का पालन करें।
Jdk सॉफ्टवेयर को सफलतापूर्वक स्थापित करने के बाद, आपके पास जावा कंपाइलर (javac), जावा रनटाइम एनवायरनमेंट (java), और jdk द्वारा प्रदान किए गए अन्य डेवलपमेंट टूल्स तक पहुंच होगी। जावा प्रोग्राम अनुप्रयोगों को विकसित करने और चलाने के लिए ये उपकरण आवश्यक हैं।
अब आप अपने ऑपरेटिंग सिस्टम के लिए उपयुक्त jdk संस्करण और वितरण का चयन करना याद रखें। इसके अतिरिक्त, jdk के वैकल्पिक वितरण हैं. जैसे कि ओपनजेडीके, जिस पर आप अपनी विशिष्ट आवश्यकताओं और प्राथमिकताओं के आधार पर विचार कर सकते हैं।
Jdk java
Jdk, एक जावा डेवलपमेंट किट है। यह ओरेकल कारपोरेशन द्वारा प्रदान किया गया एक सॉफ्टवेयर पैकेज है. जिसमें जावा अनुप्रयोगों के विकास, संकलन और चलाने के लिए आवश्यक उपकरण और लाइब्रेरीज फीचर्स शामिल हैं।
Oracle jdk
ओरेकल jdk (जावा डेवलपमेंट किट) ओरेकल कारपोरेशन द्वारा प्रदान की गई जावा डेवलपमेंट किट के आधिकारिक वितरण को संदर्भित करता है। यह एक व्यापक सॉफ्टवेयर पैकेज है. जिसमें जावा अनुप्रयोगों के विकास, संकलन और चलाने के लिए आवश्यक उपकरण, लाइब्रेरीज और रनटाइम वातावरण शामिल है।
Java programming
जावा प्रोग्रामिंग जावा सॉफ्टवेयर एप्लिकेशन या सिस्टम बनाने के लिए जावा प्रोग्राम कोड लिखने, प्रोग्राम संकलित करने और जावा प्रोग्राम चलाने की प्रक्रिया है। जावा एक व्यापक रूप से उपयोग की जाने वाली, सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है. जो अपनी प्रोग्रामिंग और सॉफ्टवेयर डेवलपमेंट सादगी, बहुमुखी प्रतिभा, और प्लेटफ़ॉर्म स्वतंत्रता के लिए जानी जाती है।
Java 11 download
यदि आप अपने कंप्यूटर में जावा से डेवलपमेंट किट (jdk 11) डाउनलोड करना चाहते हैं.
तो आप मुख्य रूप से इन चरणों का पालन कर सकते हैं।
- सबसे पहले आप ओरेकल जावा से डाउनलोड पेज पर जाएं।
Https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
- “java se development kit 11 downloads” अनुभाग तक नीचे स्क्रॉल करें।
- ओरेकल जावा से के लिए ओरेकल टेक्नोलॉजी नेटवर्क लाइसेंस एग्रीमेंट की समीक्षा करें और उसे स्वीकार करें। शर्तों को स्वीकार करने के लिए चेकबॉक्स पर क्लिक करें।
- अपने कंप्यूटर में ऑपरेटिंग सिस्टम के लिए उपयुक्त jdk डाउनलोड वर्शन का चयन करें। विकल्पों में आमतौर पर विंडोज, मैकओएस, और लिनक्स, ऑपरेटिंग सिस्टम शामिल हैं।
- अब आप उस jdk संस्करण को चुनना सुनिश्चित करें, जिसे आप डाउनलोड करना चाहते हैं (उदाहरण के लिए, jdk 11) ।
- आपके ऑपरेटिंग सिस्टम से मेल खाने वाले jdk वितरण सॉफ्टवेयर के लिए डाउनलोड लिंक पर क्लिक करें।
- आपको ओरेकल खाते से साइन इन करने के लिए कहा जा सकता है। यदि आपके पास कोई खाता नहीं है, तो आप एक निःशुल्क ओरेकल बना सकते हैं।
- ओरेकल खाते में साइन इन करने के बाद, डाउनलोड अपने आप शुरू हो जाना चाहिए। यदि नहीं, तो उचित डाउनलोड लिंक पर फिर से क्लिक करें।
- एक बार ओरेकल jdk वर्शन डाउनलोड पूरा हो जाने पर, अपने कंप्यूटर पर डाउनलोड की गई फ़ाइल का पता लगाएं। फ़ाइल आपके ऑपरेटिंग सिस्टम के लिए विशिष्ट निष्पादन योग्य इंस्टॉलर के प्रारूप में होगी।
- ओरेकल jdk इंस्टॉलर चलाएँ और jdk 11 स्थापित करने के लिए ऑन-स्क्रीन सभी निर्देशों का पालन करें।
Jdk 11 को सफलतापूर्वक स्थापित करने के बाद, आपके पास जावा कंपाइलर (javac), जावा रनटाइम एनवायरनमेंट (java), और jdk द्वारा प्रदान किए गए अन्य डेवलपमेंट टूल्स तक पहुंच होगी। ये उपकरण jdk 11 का उपयोग करके जावा एप्लिकेशन को विकसित करने और चलाने के लिए आवश्यक हैं।
यह ध्यान रखना महत्वपूर्ण है कि ओरेकल जेडीके के अलावा, ओपनजेडीके जैसे वैकल्पिक वितरण भी उपलब्ध हैं. जो jdk 11 का निर्माण प्रदान करते हैं। ये वैकल्पिक वितरण ओरेकल जेडीके के समान कार्यक्षमता प्रदान करते हैं. लेकिन अलग-अलग लाइसेंस शर्तें और समर्थन विकल्प हो सकते हैं।
Java language
जावा 1990 के दशक के मध्य में सन माइक्रोसिस्टम्स (अब ओरेकल कॉर्पोरेशन के स्वामित्व में) द्वारा विकसित एक सामान्य-उद्देश्य, उच्च-स्तरीय कंप्यूटर प्रोग्रामिंग भाषा है। जावा प्रोग्रामिंग अपनी सिम्पलिसिटी, प्लेटफार्म की स्वतंत्रता, और व्यापक जावा लाइब्रेरी समर्थन के लिए जाना जाती है।
Java download windows 11
विंडोज 11 के लिए जावा प्रोग्राम डाउनलोड करने के लिए, आप मुख्य रूप से इन चरणों का पालन कर सकते हैं।
- सबसे पहले आप ओरेकल जावा से डाउनलोड पृष्ठ पर जाएँ
Https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
- “java se development kit 11 downloads” अनुभाग तक नीचे स्क्रॉल करें।
- ओरेकल जावा से के लिए ओरेकल टेक्नोलॉजी नेटवर्क लाइसेंस एग्रीमेंट की समीक्षा करें और उसे स्वीकार करें। सॉफ्टवेयर लाइसेंस शर्तों को स्वीकार करने के लिए चेकबॉक्स पर क्लिक करें।
- विंडोज 11 ऑपरेटिंग सिस्टम के लिए उपयुक्त jdk डाउनलोड का चयन करें। अपने विंडोज सिस्टम आर्किटेक्चर (32-बिट या 64-बिट) और वांछित स्थापना प्रारूप (exe या zip) के लिए सही संस्करण चुनना सुनिश्चित करें।
- अपनी आवश्यकताओं से मेल खाने वाले विंडोज jdk वितरण के लिए डाउनलोड लिंक पर क्लिक करें।
- आपको ओरेकल खाते से साइन इन करने के लिए कहा जा सकता है। यदि आपके पास कोई खाता नहीं है, तो आप एक निःशुल्क बना सकते हैं।
- साइन इन करने के बाद, डाउनलोड अपने आप शुरू हो जाना चाहिए। यदि नहीं, तो उचित डाउनलोड लिंक पर फिर से क्लिक करें।
- एक बार डाउनलोड पूरा हो जाने पर, अपने कंप्यूटर पर डाउनलोड की गई फ़ाइल का पता लगाएं। यदि आपने exe फ़ाइल डाउनलोड की है. तो इंस्टॉलर चलाने के लिए उस पर डबल-क्लिक करें। यदि आपने ज़िप फ़ाइल डाउनलोड की है, तो इसकी सामग्री को अपने कंप्यूटर पर वांछित स्थान पर एक्सट्रेक्ट करे।
- अपने विंडोज 11 सिस्टम पर jdk 11 स्थापित करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें। आपको इंस्टॉलेशन डायरेक्टरी चुनने और पर्यावरण वेरिएबल सेट करने के लिए कहा जा सकता है. जैसे java_home और path, जो जावा को सही तरीके से कॉन्फ़िगर करने के लिए महत्वपूर्ण हैं।
अपने विंडोज 11 सिस्टम पर jdk 11 को सफलतापूर्वक स्थापित करने के बाद, आपके पास जावा कंपाइलर (javac), जावा रनटाइम एनवायरनमेंट (java), और jdk द्वारा प्रदान किए गए अन्य डेवलपमेंट टूल्स तक पहुंच होगी। ये उपकरण jdk 11 का उपयोग करके जावा एप्लिकेशन को विकसित करने और चलाने के लिए आवश्यक हैं।
कृपया ध्यान दें कि विंडोज 11 एक अपेक्षाकृत नया ऑपरेटिंग सिस्टम है, और जावा सहित विशिष्ट सॉफ़्टवेयर के साथ संगतता, ओरेकल और अन्य प्रदाताओं से समर्थन और अपडेट की वर्तमान स्थिति पर निर्भर हो सकती है। ओरेकल वेबसाइट पर जाना सुनिश्चित करें या जावा और विंडोज 11 संगतता के संबंध में किसी विशेष अपडेट या घोषणा की जांच करें।
Download java windows 10
यदि आप विंडोज 10 ऑपरेटिंग सिस्टम के लिए जावा डाउनलोड करना चाहते हैं. तो आप निचे दिए गए इन चरणों का पालन कर सकते हैं।
- सबसे पहले आप ओरेकल जावा से डाउनलोड पृष्ठ पर जाएँ
Https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
- “java se development kit 11 downloads” अनुभाग तक नीचे स्क्रॉल करें।
- ओरेकल जावा से के लिए ओरेकल टेक्नोलॉजी नेटवर्क लाइसेंस एग्रीमेंट की समीक्षा करें और उसे स्वीकार करें। शर्तों को स्वीकार करने के लिए चेकबॉक्स पर क्लिक करें।
- विंडोज 10 के लिए उपयुक्त jdk डाउनलोड का चयन करें। अपने मौजूदा ऑपरेटिंग सिस्टम आर्किटेक्चर (32-बिट या 64-बिट) और वांछित स्थापना प्रारूप (exe या zip) के लिए सही संस्करण चुनना सुनिश्चित करें।
- अपनी आवश्यकताओं से मेल खाने वाले जेडीके वितरण के लिए डाउनलोड लिंक पर क्लिक करें।
- आपको ओरेकल खाते से साइन इन करने के लिए कहा जा सकता है। यदि आपके पास कोई ओरेकल खाता नहीं है, तो आप एक निःशुल्क ओरेकल यूजर अकाउंट बना सकते हैं।
- अपने ओरेकल अकाउंट में साइन इन करने के बाद, डाउनलोड अपने आप शुरू हो जाना चाहिए। यदि नहीं, तो उचित डाउनलोड लिंक पर फिर से क्लिक करें।
- एक बार डाउनलोड पूरा हो जाने पर, अपने कंप्यूटर पर डाउनलोड की गई फ़ाइल का पता लगाएं। यदि आपने exe फ़ाइल डाउनलोड की है, तो इंस्टॉलर चलाने के लिए उस पर डबल-क्लिक करें। यदि आपने ज़िप फ़ाइल डाउनलोड की है, तो इसकी सामग्री को अपने कंप्यूटर पर वांछित स्थान पर निकालें।
- अपने विंडोज 10 सिस्टम पर जेडीके 11 स्थापित करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें। आपको इंस्टॉलेशन डायरेक्टरी चुनने और पर्यावरण चर सेट करने के लिए कहा जा सकता है. जैसे java_home और path, जो जावा को सही तरीके से कॉन्फ़िगर करने के लिए महत्वपूर्ण हैं।
अपने विंडोज 10 ऑपरेटिंग सिस्टम पर जेडीके 11 को सफलतापूर्वक स्थापित करने के बाद, आपके पास जावा कंपाइलर (javac), जावा रनटाइम एनवायरनमेंट (java), और जेडीके द्वारा प्रदान किए गए अन्य डेवलपमेंट टूल्स तक पहुंच होगी। ये उपकरण जेडीके 11 का उपयोग करके जावा एप्लिकेशन को विकसित करने और चलाने के लिए आवश्यक हैं।
कृपया ध्यान दें कि विंडोज 10 एक व्यापक रूप से इस्तेमाल किया जाने वाला ऑपरेटिंग सिस्टम है, और जावा की इसके साथ अच्छी संगतता है। हालाँकि, ओरेकल वेबसाइट पर जाना या जावा और विंडोज 10 संगतता के संबंध में किसी विशेष अपडेट या घोषणा की जाँच करना हमेशा एक अच्छा विचार है।
Open jdk download
यदि आप ओपनजेडीके जावा वर्शन डाउनलोड करना चाहते हैं. तो आप निचे दिए गए मुख्य रूप से इन चरणों का पालन कर सकते हैं।
- सबसे पहले आप adoptopenjdk वेबसाइट पर जाएँ
- यहाँ आप मुखपृष्ठ पर, आप उपलब्ध जावा संस्करणों और डिस्ट्रीब्यूशन की एक सूची देखेंगे। ओपनजेडीके के वांछित संस्करण का चयन करें, जिसे आप अपने कंप्यूटर में डाउनलोड करना चाहते हैं। आप विभिन्न संस्करणों में से एक को चुन सकते हैं. जैसे जावा 8, जावा 11, जावा 17, और बहुत कुछ अन्य जावा वर्शन है।
- संस्करण का चयन करने के बाद, आपको ऑपरेटिंग सिस्टम और आर्किटेक्चर के आधार पर विभिन्न विकल्पों के साथ प्रस्तुत किया जाएगा। अपने सिस्टम के लिए उपयुक्त विकल्प चुनें। उदाहरण के लिए, यदि आप विंडोज 10 का उपयोग कर रहे हैं, तो आप विंडोज x64 संस्करण चुन सकते हैं।
- उपयुक्त संस्करण और वितरण का चयन करने के बाद, आपको एक डाउनलोड पृष्ठ पर पुनर्निर्देशित किया जाएगा। इस पृष्ठ पर, आपको अतिरिक्त विकल्प दिए जा सकते हैं, जैसे jvm विक्रेता या पैकेज प्रकार का चयन करना। वांछित चयन करें और “नवीनतम रिलीज” या “डाउनलोड” बटन पर क्लिक करें।
- यहाँ जावा प्रोग्राम डाउनलोड अपने आप शुरू हो जाएगा। चयनित संस्करण और वितरण के आधार पर फ़ाइल का आकार और डाउनलोड समय भिन्न हो सकता है।
- एक बार ओपनजेडीके फाइल डाउनलोड पूरा हो जाने पर, अपने कंप्यूटर पर डाउनलोड की गई फ़ाइल का पता लगाएं।
- विंडोज उपयोगकर्ताओं के लिए, यदि आपने एक निष्पादन योग्य इंस्टॉलर (जैसे, .msi फ़ाइल) डाउनलोड किया है. तो उस डाउनलोड फाइल पर डबल-क्लिक करें और ओपनजेडीके को स्थापित करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें। यदि आपने एक ज़िप फ़ाइल डाउनलोड की है, तो इसकी सामग्री को अपने कंप्यूटर पर वांछित स्थान पर निकालें।
- मैकओएस उपयोगकर्ताओं के लिए, यदि आपने एक .dmg फ़ाइल डाउनलोड की है. तो उस पर डबल-क्लिक करें और ओपनजेडीके को स्थापित करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।
- लिनक्स उपयोगकर्ताओं के लिए, यदि आपने एक tar.gz फ़ाइल डाउनलोड की है. तो इसकी सामग्री को अपने कंप्यूटर पर वांछित स्थान पर एक्सट्रेक्ट करे। आपके लिनक्स डिस्ट्रीब्यूशन के लिए विशिष्ट संस्थापन निर्देशों के लिए वितरण के साथ प्रदान किए गए दस्तावेज़ीकरण का संदर्भ लें।
ओपनजेडीके सॉफ्टवेयर अपने कंप्यूटर में स्थापित करने के बाद, आपके पास जावा डेवलपमेंट किट (जेडीके) तक पहुंच होगी। जिसमें जावा कंपाइलर (जेवैक), जावा रनटाइम पर्यावरण (जावा), और ओपनजेडीके द्वारा प्रदान किए गए अन्य टूल्स और लाइब्रेरी शामिल हैं। ओपनजेडीके का उपयोग कर जावा अनुप्रयोगों को विकसित करने और चलाने के लिए ये उपकरण अति आवश्यक हैं।
कृपया ध्यान दें कि ओपनजेडीके ओरेकल जेडीके का एक ओपन-सोर्स सॉफ्टवेयर डेवलपमेंट विकल्प है। यह विभिन्न संगठनों और समुदायों द्वारा बनाए रखा जाता है। adoptopenjdk प्रोजेक्ट, जिसका ऊपर उल्लेख किया गया है, ओपनजेडीके का एक लोकप्रिय वितरण है. जो विभिन्न प्लेटफार्मों के लिए पूर्वनिर्मित डाउनलोड बायनेरिज़ विकल्प प्रदान करता है।