जावा एक प्रोग्रामिंग भाषा और सॉफ्टवेयर प्लेटफॉर्म है। जावा का उपयोग करने वाले अनुप्रयोगों के उदाहरण कई और व्यापक हैं, लेकिन इसमें वेब ब्राउज़र, कार्यालय अनुप्रयोग शामिल हैं, और यहां तक कि Minecraft जैसे गेम जावा पर आधारित हैं।
यदि आपको जावा एप्लिकेशन चलाने की आवश्यकता है, तो JRE (जावा रनटाइम वातावरण) को डाउनलोड करना और इंस्टॉल करना पर्याप्त है। यदि आप जावा एप्लिकेशन विकसित कर रहे हैं, तो आप JDK डाउनलोड करना चाहेंगे, जिसमें JRE भी शामिल है।
पूरी जानकारी और शर्तों के लिए, जावा एसई के लिए ओटीएन लाइसेंस समझौते का संदर्भ लें। वर्तमान ओरेकल जावा एसई रिलीज के लिए जावा एसई के लिए ओटीएन लाइसेंस समझौता उन्हें बिना लागत के उपयोग करने की अनुमति देता है:
- (i) डेस्कटॉप या लैपटॉप कंप्यूटर पर व्यक्तिगत उपयोग के लिए, जैसे कि गेम खेलना या अन्य व्यक्तिगत अनुप्रयोग चलाना।
- (ii) प्रोफाइलर, डिबगर्स और एकीकृत विकास वातावरण उपकरणों के साथ/उपयोग करने के लिए, विकास, परीक्षण, प्रोटोटाइपिंग और अनुप्रयोगों का प्रदर्शन करने के लिए।
- (iii) कुछ अनुमोदित उत्पादों के साथ उपयोग के लिए, जैसे कि Oracle SQL डेवलपर, या एक अनुमोदित उत्पाद द्वारा बनाए गए सॉफ़्टवेयर एप्लिकेशन के अंतिम उपयोगकर्ता के रूप में। (जावा एसई के लिए ओटीएन लाइसेंस समझौते में “शेड्यूल ए” और “शेड्यूल बी” उत्पादों के रूप में संदर्भित किया गया है)
- (iv) पहचाने गए ओरेकल क्लाउड इन्फ्रास्ट्रक्चर उत्पादों के साथ।
जावा का नवीनतम संस्करण मार्च 2025 को जारी किया गया जावा 24 या JDK 24 है। हालांकि, जावा के कई संस्करणों को संगतता उद्देश्यों के लिए सक्रिय रूप से बनाए रखा गया है। जावा 8, जावा 11, जावा 17 और जावा 21 नवीनतम रिलीज के साथ ओरेकल द्वारा अनुशंसित चार दीर्घकालिक समर्थन संस्करण हैं। तुम कर सकते हो संस्करण डाउनलोड करें आपको नीचे चाहिए:
जावा 8 व्यावसायिक उपयोग के लिए अंतिम मुफ्त सॉफ्टवेयर पब्लिक अपडेट है, जो बताता है कि यह 2014 में वापस जारी होने के बावजूद भी लोकप्रिय क्यों है। ओरेकल ने इसे कम से कम 2030 तक बनाए रखने की योजना बनाई है। इसके अलावा, आपको पता होना चाहिए कि कुछ एप्लिकेशन जावा 8 को संस्करण 1.8.0 के रूप में संदर्भित कर सकते हैं।
जावा JDK क्या है?
जावा डेवलपमेंट किट (JDK) जावा डेवलपर्स के लिए पूर्ण-विशेषताओं वाली सॉफ्टवेयर डेवलपमेंट किट है। इसमें सब कुछ है जो JRE है, लेकिन कंपाइलर (Javac) और टूल्स (जैसे Javadoc और JDB) को जोड़ता है। JDK आपको जावा कार्यक्रमों को बनाने और संकलित करने की अनुमति देता है।
क्या जावा का उपयोग करने के लिए स्वतंत्र है?
हां, जावा jdk.java.net लाइसेंस के तहत उपयोग करने के लिए स्वतंत्र है। इसका मतलब है कि कोई भी इसे व्यक्तिगत या विकास के उपयोग के लिए बिना किसी लागत के डाउनलोड कर सकता है। ओरेकल दीर्घकालिक समर्थन के लिए चार्ज करता है, लेकिन यह वैकल्पिक है।
नया क्या है
JDK 24 चौबीस संवर्द्धन प्रदान करता है जो अपने स्वयं के JDK वृद्धि प्रस्तावों को वारंट करने के लिए पर्याप्त महत्वपूर्ण हैं – JEPs, जिसमें आठ पूर्वावलोकन सुविधाएँ और एक इनक्यूबेटर सुविधा शामिल हैं। वे जावा भाषा, एपीआई, प्रदर्शन और जेडीके में शामिल उपकरणों में सुधार को कवर करते हैं।
भाषा संवर्द्धन:
- पैटर्न में आदिम प्रकार: उदाहरण के लिए आदिम प्रकारों को शामिल करने के लिए विस्तारित पैटर्न मिलान।
- लचीले कंस्ट्रक्टर निकाय: अलग -अलग प्रस्तावना और उपसंहार चरणों के साथ बेहतर निर्माणकर्ता विश्वसनीयता।
- मॉड्यूल आयात घोषणाएं: मॉड्यूल पैकेजों का सरलीकृत आयात।
- सरल स्रोत फ़ाइलें और उदाहरण मुख्य तरीके: शुरुआती और छोटे कार्यक्रमों को संक्षिप्त करने के लिए सुव्यवस्थित प्रविष्टि।
पुस्तकालय सुधार:
- स्ट्रीम इकट्ठा करने वाले: कस्टम इंटरमीडिएट संचालन के साथ बढ़ाया स्ट्रीम एपीआई।
- क्लास-फाइल एपीआई: क्लास फाइल हेरफेर के लिए मानकीकृत एपीआई।
- स्कोप किए गए मान: बेहतर थ्रेड-सुरक्षित डेटा साझाकरण।
- वेक्टर एपीआई: समर्थित सीपीयू पर त्वरित वेक्टर संगणना।
- संरचित सहमति: सरलीकृत मल्टीथ्रेडेड प्रोग्रामिंग।
सुरक्षा प्रगति:
- प्रमुख व्युत्पत्ति फ़ंक्शन API: बढ़ाया क्रिप्टोग्राफिक सुरक्षा।
- क्वांटम-प्रतिरोधी कुंजी एनकैप्सुलेशन (एमएल-केईएम): पोस्ट-क्वांटम क्रिप्टोग्राफी तत्परता।
- क्वांटम-प्रतिरोधी डिजिटल हस्ताक्षर (एमएल-डीएसए): पोस्ट-क्वांटम क्रिप्टोग्राफी तत्परता।
प्रदर्शन और रनटाइम:
- कॉम्पैक्ट ऑब्जेक्ट हेडर: बेहतर मेमोरी उपयोग के लिए ऑब्जेक्ट हेडर का आकार कम।
- G1 के लिए लेट बैरियर एक्सटेंशन: अनुकूलित G1 कचरा कलेक्टर।
- आगे के समय की कक्षा लोडिंग और लिंकिंग: तेजी से आवेदन स्टार्टअप।
- ZGC: गैर-जनरेशनल मोड निकालें: सरलीकृत ZGC रखरखाव।
- पिनिंग के बिना वर्चुअल थ्रेड्स को सिंक्रनाइज़ करें: बेहतर वर्चुअल थ्रेड स्केलेबिलिटी।
टूलिंग:
- JMODs के बिना रन-टाइम छवियों को जोड़ना: JDK आकार को कम करना और लिंकिंग लचीलापन में वृद्धि।
पूर्ण रिलीज़ नोट्स यहां मिल सकते हैं।

Hello Readers! I am RAHUL KUMAR MAHTO RKM With 3 Year of Experience in Writing Content About Scholarship. With Masters in IT, I love to to write digital content about Government Scholarship Schemes, Private Scholarship Schemes.