Learn Java Basic To Advance In hindi

Java runtime environment download

यदि आप अपने कंप्यूटर में जावा रनटाइम एनवायरनमेंट (जेआरई) सॉफ्टवेयर डाउनलोड करना चाहते हैं. तो आपको मुख्य रूप से इन चरणों का पालन करना होगा।

Learn Java Basic To Advance In hindi
  • Visit Oracle website – सबसे पहले आप ऑफिसियल ओरेकल की वेबसाइट https://www.oracle.com/java/technologies/javase-jre8-downloads.html विकल्प पर जाएँ।
  • Accept the License Agreement – अब इस वेबसाइट में आप “जावा एसई रनटाइम एनवायरनमेंट” अनुभाग ढूंढने के लिए नीचे तक वेबसाइट को स्क्रॉल करें और “लाइसेंस अनुबंध स्वीकार करें” के बगल में स्थित चेकबॉक्स पर मैन्युअल रूप से क्लिक करें।
  • Select the appropriate version – यहाँ आपको जेआरई का वह संस्करण चुनना होगा। जो वर्त्तमान में आपके मौजूदा इन्सटाल्ड ऑपरेटिंग सिस्टम से मेल खाता हो। यहाँ आपको जावा रनटाइम एनवायरनमेंट के लिए विंडोज़, मैकओएस, और लिनक्स ऑपरेटिंग सिस्टम के डिफ़ॉल्ट विकल्प मिलेंगे।
  • Start Download – अब यहाँ अपने चुने हुए जेआरई सॉफ्टवेयर संस्करण के लिए डाउनलोड लिंक पर क्लिक करें। अब स्वत डाउनलोड प्रक्रिया आपके लोकल कंप्यूटर में आरंभ हो जाएगी.
  • Run the Installer – एक बार जेआरई सॉफ्टवेयर डाउनलोड पूरा हो जाने पर, डाउनलोड की गई जेआरई फ़ाइल का पता अपने कंप्यूटर हार्ड ड्राइव लोकेशन पर लगाएं औरप्रोग्राम इंस्टॉलर फाइल चलाने के लिए उस पर डबल-क्लिक करें।
  • Follow the installation instructions – जेआरई सॉफ्टवेयर इंस्टॉलर इंस्टॉलेशन प्रक्रिया के दौरान आपका डिफ़ॉल्ट इंस्टालेशन मार्गदर्शन करेगा। अब दिए गए वन बाय वन सभी संकेतों का पालन करें और कोई जरूरत के अनुसार वांछित विकल्प या अनुकूलन चुनें।
  • Verify the installation – अपने लोकल कंप्यूटर में जेआरई सॉफ्टवेयर इंस्टॉलेशन पूरा होने के बाद, आप कमांड प्रॉम्प्ट या टर्मिनल विंडो खोलकर और java -version कमांड चलाकर यह सत्यापित कर सकते हैं कि जावा प्रोग्राम आपके लोकल कंप्यूटर में सही ढंग से इंस्टॉल है। यदि आपका जेआरई सॉफ्टवेयर इंस्टालेशन प्रक्रिया सही है, तो यह आपको वर्तमान में इन्सटाल्ड जेआरई वर्शन इनफार्मेशन को प्रदर्शित करेगा।

Java download for windows 10, java download windows 10, java windows 10 download

यदि आप विंडोज 11 और विंडोज 10 ऑपरेटिंग सिस्टम के लिए जावा प्रोग्राम डाउनलोड करना चाहते हैं. तो आप मुख्य रूप से नीचे दिए गए चरणों का पालन करना होगा।

  • Visit Oracle website – सबसे पहले आप ओरेकल की ऑफिसियल वेबसाइट https://www.oracle.com/java/technologies/downloads/#java21 पर जाएँ। और दिए गए निर्देशों का पालन करे.
  • Accept the License Agreement – अब आप इस वेबसाइट में “जावा एसई डेवलपमेंट किट” अनुभाग ढूंढने के लिए नीचे तक वेबसाइट को मैन्युअल स्क्रॉल करें और जावा सॉफ्टवेयर “लाइसेंस अनुबंध स्वीकार करें” के बगल में स्थित चेकबॉक्स पर क्लिक करें।
  • Select the appropriate version – अब आप अपने कंप्यूटर में इन्सटाल्ड जावा प्रोग्राम का वह संस्करण चुनें। जिसे आप अपने कंप्यूटर डाउनलोड और इनस्टॉल करना चाहते हैं। यदि आप जावा प्रोग्राम वर्जन के बारे में अनिश्चित हैं. तो नवीनतम जावा स्थिर संस्करण चुन की अनुशंसा सकते है। यदि आपके कंप्यूटर में माइक्रोसॉफ्ट विंडोज 10 ऑपरेटिंग सिस्टम का 64-बिट संस्करण है. तो आप Windows x64 जावा इंस्टॉलर को डाउनलोड करे। और यदि आपके पास विंडोज 32-बिट ऑपरेटिंग सिस्टम संस्करण है. तो Windows x86 जावा इंस्टॉलर को चुन सकते है।
  • Start Download – अपने चुने हुए संस्करण के लिए डाउनलोड लिंक पर क्लिक करें। इससे डाउनलोड प्रक्रिया आरंभ हो जाएगी.
  • Run the Installer – एक बार जावा प्रोग्राम आपके कंप्यूटर में डाउनलोड पूरा हो जाने के बाद आप अपने कंप्यूटर में डाउनलोड की गई फ़ाइल (उदाहरण के लिए, jdk-11.x.x_windows-x64_bin.exe) का पता लगाएं औरइस को इंस्टॉलर चलाने के लिए उस आइकॉन पर डबल-क्लिक करें।
  • Follow the installation instructions – अब जावा प्रोग्राम इंस्टॉलर इंस्टॉलेशन प्रक्रिया के दौरान आपका जावा ग्राफिकल इंस्टालेशन विज़ार्ड मार्गदर्शन करेगा। इंस्टालेशन प्रोसेस में दिए गए विज़ार्ड डायलॉग या संकेतों का पालन करें और कोई वांछित विकल्प या मैन्युअल अनुकूलन विकल्प चुनें। आपको अपने कंप्यूटर में जावा प्रोग्राम स्थापित करने के लिए आपको कंप्यूटर में एडमिनिस्ट्रेटर विशेषाधिकार प्रदान करने की आवश्यकता हो सकती है।
  • Verify the installation – आपके लैपटॉप, डेस्कटॉप कंप्यूटर में जावा प्रोग्राम इंस्टॉलेशन पूरा होने के बाद, आप कमांड प्रॉम्प्ट या पावरशेल विंडो खोलकर और जावा -वर्जन कमांड चलाकर यह सत्यापित कर सकते हैं कि जावा प्रोग्राम आपके कंप्यूटर सही ढंग से इंस्टॉल है। यदि जावा इंस्टलेशन प्रॉपर और सही ढंग से इनस्टॉल है. तो यह आपको करंट जावा प्रोग्राम वर्शन इनफार्मेशन प्रदर्शित करेगा।

Jdk 17

यदि आप अपने कंप्यूटर में पूर्व में लांच पॉपुलर JDK 17 या कोई अन्य भविष्य का वर्त्तमान नया जावा प्रोग्राम संस्करण डाउनलोड करना चाहते हैं. तो आप अपने कंप्यूटर में मुख्य रूप से इन चरणों का पालन कर सकते हैं।

  • Go to Oracle website – सर्वप्रथम अपने कंप्यूटर के वेब ब्राउज़र में ऑफिसियल ओरेकल की वेबसाइट https://www.oracle.com/java/technologies/downloads/#jdk17-windows पर जाएँ।
  • Accept the License Agreement – यहाँ इस वेबसाइट में “जावा एसई डेवलपमेंट किट” अनुभाग ढूंढने के लिए नीचे तक वेबसाइट को स्क्रॉल करें और “लाइसेंस अनुबंध स्वीकार करें” के बगल में स्थित चेकबॉक्स बटन पर क्लिक करें।
  • Select the appropriate version – अब अपने कंप्यूटर में जावा प्रोग्राम का वह संस्करण चुनें, जिसे आप अपने कंप्यूटर में डाउनलोड करना चाहते हैं। यदि आपके पास विंडोज 10 का ऑपरेटिंग सिस्टम का 64-बिट संस्करण है. तो Windows x64 जावा इंस्टॉलर डाउनलोड करे। यदि आपके पास 32-बिट विंडोज संस्करण है. तो Windows x86 जावा डाउनलोड इंस्टॉलर विकल्प को चुनें।
  • Start Download – अपने चुने हुए jdk सॉफ्टवेयर संस्करण के लिए डाउनलोड लिंक पर क्लिक करें। इससे jdk सेलेक्ट वर्शन की डाउनलोड प्रक्रिया आपके कंप्यूटर में आरंभ हो जाएगी
  • Run the installer – एक बार jdk प्रोग्राम डाउनलोड पूरा हो जाने पर, डाउनलोड की गई फ़ाइल (उदाहरण के लिए, jdk-17_windows-x64_bin.exe) का पता लगाएं और अपने कंप्यूटर में jdk प्रोग्राम इंस्टॉलर चलाने के लिए उस सॉफ्टवेयर आइकॉन पर डबल-क्लिक करें।
  • Follow the installation instructions – यहाँ jdk ग्राफिकल विज़ार्ड इंस्टॉलर इंस्टॉलेशन प्रक्रिया के दौरान आपका विज़ुअल मार्गदर्शन करेगा। jdk इंस्टालेशन विज़ार्ड संकेतों का पालन करें और कोई वांछित विकल्प या jdk इंस्टालेशन अनुकूलन चुनें। हमेशा जावा रखे की jdk जावा प्रोग्राम अपने कंप्यूटर में स्थापित करने के लिए आपको एडमिनिस्ट्रेटर विशेषाधिकार प्रदान करने की आवश्यकता हो सकती है।
  • Verify the installation – jdk जावा सॉफ्टवेयर इंस्टॉलेशन पूरा होने के बाद, आप कमांड प्रॉम्प्ट या पावरशेल विंडो खोलकर और जावा -वर्जन कमांड चलाकर यह सत्यापित कर सकते हैं कि jdk जावा प्रोग्राम सही ढंग से इंस्टॉल है। यदि जावा jdk सॉफ्टवेयर आपके कंप्यूटर में प्रॉपर इनस्टॉल है.  आपको वर्त्तमान में इनस्टॉल जावा प्रोग्राम वर्शन इनफार्मेशन प्रदर्शित करेगा।

What is a string in java

स्ट्रिंग एक ग्रुप ऑफ़ करैक्टर या टेक्स्ट इनफार्मेशन जावा प्रोग्राम ऑब्जेक्ट है. जो विशेष टेक्स्ट पैराग्राफ इनफार्मेशन वर्णों के अनुक्रम का प्रतिनिधित्व करता है। स्ट्रिंग डाटा टाइप जावा प्रोग्रामिंग भाषा में एक बिल्ट-इन क्लास फीचर्स है, और स्ट्रिंग डाटा टाइप java.lang लाइब्रेरी पैकेज का मौजूदा हिस्सा है। जावा डेवलपर द्वारा जावा प्रोग्राम में टेक्स्ट स्ट्रिंग डेटा और इनफार्मेशन को संग्रहीत करने और हेरफेर करने के लिए स्ट्रिंग्स डाटा टाइप का व्यापक रूप से इस्तेमाल किया जाता है।

जावा प्रोग्रामिंग में स्ट्रिंग्स डाटा टाइप अपरिवर्तनीय हैं, जिसका अर्थ है कि एक बार स्ट्रिंग डाटा टाइप ऑब्जेक्ट डिक्लेअर होने के बाद, स्ट्रिंग में डिक्लेअर इनफार्मेशन को बदला नहीं जा सकता है। जब भी किसी डिक्लेअर जावा स्ट्रिंग पर संयोजन या संशोधन जैसे ऑपरेशन किए जाते हैं. तो इन स्ट्रिंग ऑपरेशन से एक नया जावा स्ट्रिंग ऑब्जेक्ट बनाया जाता है।

Here is an example of creating and manipulating strings in Java language.

// let’s Creating a basic java string

text = “welcome to vcanhelpsu.com”;

// let’s Concatenating two strings

String one = “java”;

String two =” programming”;

Join string = one + ” both string one and string two is ” + two;

Install jre

यदि आप अपने कंप्यूटर में जावा रनटाइम एनवायरनमेंट (जेआरई) सॉफ्टवेयर इनस्टॉल करना चाहते हैं. तो आप यहाँ नीचे दिए गए सभी चरणों का सही से पालन करे।

  • Visit Oracle website – सबसे पहले आप ओरेकल की ऑफिसियल वेबसाइट https://www.oracle.com/in/java/technologies/downloads/#java21 डाउनलोड लिंक पर जाएँ।
  • Accept the License Agreement – यहाँ आप “जावा एसई रनटाइम एनवायरनमेंट” सेक्शन ढूंढने के लिए नीचे तक मैन्युअल वेबसाइट को स्क्रॉल करें और सॉफ्टवेयर डाउनलोड “लाइसेंस अग्रीमेंट को स्वीकार करें” के बगल में स्थित चेकबॉक्स पर क्लिक करें।
  • Select the appropriate version – अब आप अपने कंप्यूटर में जेआरई प्रोग्राम का वह संस्करण चुनें। जो आपके मौजूदा ऑपरेटिंग सिस्टम से मेल खाता हो। यहाँ आपको आपको माइक्रोसॉफ्ट विंडोज़, एप्पल मैकओएस और लिनक्स डिस्ट्रीब्यूशन के कई विकल्प मिलेंगे।
  • Start Download – अब आप अपने चुने हुए जेआरई संस्करण के लिए डाउनलोड लिंक पर मैन्युअल क्लिक करें। इससे स्वत ही आपके कंप्यूटर में जेआरई सॉफ्टवेयर डाउनलोड प्रक्रिया आरंभ हो जाएगी.
  • Run the installer – एक बार जेआरई सॉफ्टवेयर डाउनलोड पूरा हो जाने पर, अपने कंप्यूटर में लोकल हार्ड ड्राइव लोकेशन पर डाउनलोड की गई फ़ाइल का पता लगाएं और जेआरई सॉफ्टवेयर इंस्टॉलर चलाने के लिए उस पर मैन्युअल डबल-क्लिक करें।
  • Follow the installation instructions – जावा जेआरई इंस्टॉलर इंस्टॉलेशन प्रक्रिया के दौरान इंस्टालर विज़ार्ड आपका मार्गदर्शन करेगा। दिए गए इंस्टालर डायलॉग विज़ार्ड संकेतों का पालन करें और कोई वांछित विकल्प मैन्युअल या अनुकूलन चुनें।
  • Verify the installation – जेआरई सॉफ्टवेयर आपके कंप्यूटर में इंस्टॉलेशन पूरा होने के बाद, आप कमांड प्रॉम्प्ट या टर्मिनल विंडो खोलकर और java -version कमांड कर यह सत्यापित कर सकते हैं कि जावा जेआरई वर्शन आपके लोकल कंप्यूटर में सही ढंग से इंस्टॉल है। यदि है तो यह आपको वर्तमान में इन्सटाल्ड जावा जेआरई वर्शन इनफार्मेशन डिस्प्ले करेगा।

Java software platform

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

If you download Java software. So, these include the major components of the Java software platform.

  • Java Development Kit (JDK).
  • Java Runtime Environment (JRE).
  • Java Virtual Machine (JVM).
  • Java Standard Edition (Java SE).
  • Java Enterprise Edition (Java EE).
  • Java Micro Edition (Java ME)

Java programming for beginners

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

  • Install Java development environment.
  • Learn the basics of Java programming syntax.
  • Dive into the concepts to better learn basic Java.
  • Better study Java programming data types and data structures.
  • Master Java core programming concepts and gain knowledge of programming concepts.
  • Practice Java programs and create new Java projects.
  • Explore existing Java programming libraries and frameworks.

Java software

जावा एक बहुमुखी और व्यापक रूप से उपयोग की जाने वाली कंप्यूटर प्रोग्रामिंग लैंग्वेज है. जिसमें जावा प्रोग्रामिंग से जुड़े हुए सॉफ्टवेयर टूल और फ्रेमवर्क का एक समृद्ध, इकोसिस्टम मैकेनिज्म है।

Here you will find some of the major Java software components and tools given below.

  • Java Development Kit (JDK).
  • Integrated Development Environments (IDEs).
  • Build Tools.
  • Application Servers.
  • Frameworks.
  • Testing Frameworks.
  • Database Connectivity.
  • JavaFX.
  • Libraries and Utilities.

Software in java

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

Java Enterprise Applications.

  • Oracle Weblogic Server – जावा प्रोग्रामिंग यूजर को एंटरप्राइज़ ऍप्लिकेशन्स को डेप्लॉय करने और उन्हें चलाने के लिए एक एंटरप्राइज़-ग्रेड एप्लिकेशन सर्वर फीचर्स प्रदान करता है।
  • Apache Tomcat – यह एक ऑनलाइन जावा ऍप्लिकेशन्स के लिए एक हल्का और व्यापक रूप से उपयोग किया जाने वाला वेब सर्वर और सर्वलेट कंटेनर प्रदान करता है।
  • Jboss Application Server – यह आपको एक ओपन-सोर्स जावा ईई-आधारित एप्लिकेशन सर्वर फीचर्स प्रदान करता है।

Content Management System (Cms).

  • Apache Jackrabbit – यह आपको कंटेंट मैनेजमेंट ऍप्लिकेशन्स के निर्माण के लिए एक स्केलेबल और मजबूत सामग्री भंडार फीचर्स प्रदान करता है।
  • Magnolia Cms – यह आपको जावा और जेसीआर (जावा कंटेंट रिपॉजिटरी) पर निर्मित एक ओपन-सोर्स सीएमएस फीचर्स प्रदान करता है।

Integrated Development Environment (Ide).

  • Eclipse – यह आपको जावा प्रोग्राम सॉफ्टवेयर डेवलपमेंट के लिए एक लोकप्रिय ओपन-सोर्स जावा डेवलपमेंट आईडीई, प्रोग्राम और सॉफ्टवेयर डेवलपमेंट में व्यापक सुविधाएँ और कई जावा प्लगइन समर्थन प्रदान करता है।
  • Intellij Idea – यह आपको शक्तिशाली सुविधाओं, इंटेलीजेंट प्रोग्राम कोड पूर्णता और विभिन्न रूपरेखाओं के साथ गहन इंटीग्रेशन के साथ एक कमर्शियल आईडीई जावा डेवलपमेंट प्रदान करता है।
  • Netbeans – यह एक मुफ़्त और ओपन-सोर्स जावा डेवलपमेंट आईडीई है.  जो जावा, Html5, Php और अन्य प्रोग्रामिंग भाषाओं के लिए प्रोग्राम और सॉफ्टवेयर डेवलपमेंट सुविधाएँ प्रदान करता है।

Database Management System (Dbms).

  • Apache Derby – जावा में लिखा गया एक हल्का, एम्बेड करने योग्य और ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सॉफ्टवेयर फीचर्स प्रदान करता है।
  • Apache Cassandra – यह एक जावा आधारित बड़ी मात्रा में प्रोसेस डेटा को संभालने के लिए एक उच्च स्केलेबल, वितरित Nosql डेटाबेस को स्टोर और प्रोसेस करता है।

Big Data Processing.

  • Apache Hadoop – यह जावा आधारति कंप्यूटर के समूहों में बड़े डेटासेट के वितरित प्रसंस्करण के लिए एक रूपरेखा प्रदान करता है।
  • Apache Spark – यह बड़े मात्रा में डेटा प्रोसेसिंग के लिए एक तेज़ और सामान्य प्रयोजन क्लस्टर कंप्यूटिंग प्रणाली प्रदान करता है।

Web Application Framework.

  • Spring Framework – यह एंटरप्राइज़ जावा ऍप्लिकेशन्स के निर्माण के लिए व्यापक रूप से अपनाया गया फ्रेमवर्क है. जो आपको व्यापक सुविधाएँ और मॉड्यूलर डिज़ाइन सुविधाए प्रदान करता है।
  • Javaserver Faces (Jsf) – यह जावा और Xml प्रोग्रामिंग कॉन्फ़िगरेशन का उपयोग करके यूजर इंटरफ़ेस बनाने के लिए एक कंपोनेंट्स-आधारित वेब फ्रेमवर्क प्रदान करता है।
  • Play Framework – यह एक उच्च उत्पादकता वाला वेब फ्रेमवर्क है. जो किसी भी प्रकार की कॉन्फ़िगरेशन से अधिक सरलता और परंपरा पर जोर देता है।

Mobile Development Framework.

  • Android Sdk – यह जावा और एंड्रॉइड सॉफ्टवेयर प्लेटफॉर्म का उपयोग करके नए एंड्रॉइड एप्लिकेशन बनाने के लिए एक सॉफ्टवेयर डेवलपमेंट किट प्रदान करता है।
  • Codename One – यह एक क्रॉस-प्लेटफॉर्म मोबाइल एप्लिकेशन डेवलपमेंट फ्रेमवर्क है. जो जावा डेवलपर को एप्पल आईओएस, गूगल एंड्रॉइड और अन्य सॉफ्टवेयर प्लेटफार्मों के लिए वेब ऐप बनाने के लिए जावा प्रोग्राम कोड लिखने की अनुमति देता है।

Testing Framework.

  • Junit – जावा के लिए व्यापक रूप से उपयोग किया जाने वाला यूनिट टेस्टिंग फ्रेमवर्क है. जो जावा टेस्टिंग्स मामलों को लिखने के लिए एनोटेशन और दावे प्रदान फीचर्स करता है।
  • Testng – यह एक टेस्टिंग फ्रेमवर्क है. जो परीक्षण कॉन्फ़िगरेशन, डेटा-संचालित परीक्षण और समानांतर परीक्षण निष्पादन जैसी अतिरिक्त सुविधाएं प्रदान करता है।

Robotics And Internet Of Things (Iot).

  • Legos – यह लेगो माइंडस्टॉर्म रोबोट के लिए एक जावा-आधारित फर्मवेयर प्रतिस्थापन है. जो Iot के लिए जावा में प्रोग्रामिंग डेवलपमेंट की अनुमति देता है।
  • Eclipse Iot – जावा का उपयोग करके Iot डोमेन में एप्लिकेशन बनाने के लिए ओपन-सोर्स प्रोजेक्ट्स और फ्रेमवर्क का एक संग्रह प्रदान करता है।

Game Development.

  • Jmonkeyengine – यह जावा प्रोग्रामिंग में लिखा गया एक 3d गेम डेवलपमेंट इंजन है. जो जावा डेवलपर को नए ग्राफिकल गेम निर्माण के लिए टूल और लाइब्रेरी फीचर्स प्रदान करता है।
  • Libgdx – यह एक क्रॉस-प्लेटफॉर्म गेम डेवलपमेंट फ्रेमवर्क है. जो प्राथमिक प्रोग्रामिंग भाषा के रूप में जावा प्रोग्रामिंग का पूर्ण समर्थन करता है।

Install java runtime

यदि आप अपने मौजूदा कंप्यूटर में जावा रनटाइम एनवायरनमेंट (जेआरई) सॉफ्टवेयर स्थापित करना चाहते हैं.

So, you follow these steps given below.

  • Go to the official Java website – सबसे पहले आप ऑफिसियल https://www.java.com/en/ वेबसाइट लिंक पर जाये।
  • यहाँ “जावा डाउनलोड” बटन पर मैन्युअल क्लिक करें।
  • यहाँ आप यह पहले सुनिश्चित करें कि आपने अपने सिस्टम कॉन्फ़िगरेशन के आधार पर उचित संस्करण माइक्रोसॉफ्ट विंडोज (32-बिट या 64-बिट) जेआरई वर्शन डाउनलोड करना है।
  • अब आपको अगले पृष्ठ पर, जेआरई आपसे लाइसेंस अनुबंध स्वीकार करने के लिए कहा जा सकता है। अनुबंध को ध्यान से पढ़ें, और यदि आप इससे से सहमत हैं, तो “सहमत और निःशुल्क डाउनलोड प्रारंभ करें” प्रक्रिया बटन पर मैन्युअल क्लिक करें।
  • एक बार जेआरई सॉफ्टवेयर डाउनलोड पूरा हो जाने पर, डाउनलोड की गई फ़ाइल का अपने लोकल स्टोरेज हार्ड ड्राइव स्टोरेज में पता लगाएं और उसे अपने कंप्यूटर में चलाएं।
  • इंस्टॉलेशन विज़ार्ड निर्देशों का पालन करें. यदि आप चाहे तो इसे डिफ़ॉल्ट सेटिंग्स पे छोड़ सकते हैं, जैसे वे हैं, लेकिन आप चाहें तो जेआरई डिफ़ॉल्ट इंस्टॉलेशन को मैन्युअल अपने हिसाब से कस्टमाइज़ कर सकते हैं।
  • अब इंस्टॉलेशन पूरा होने के बाद, जावा रनटाइम एनवायरमेंट आपके सिस्टम पर इंस्टॉल हो जाना चाहिए।
  • अपने कंप्यूटर में जेआरई इंस्टॉलेशन को सत्यापित करने के लिए, कमांड प्रॉम्प्ट (विंडोज) या टर्मिनल (मैकओएस/लिनक्स) खोलें और निम्न कमांड टाइप करें।

java-version

यदि आपका जेआरई सॉफ्टवेयर इंस्टॉलेशन सफल रहा है. तो यह कमांड आपको को इंस्टॉल किए गए जावा संस्करण की सम्पूर्ण जानकारी प्रदर्शित करेगा।

Java jdk 17

यदि आप अपने मौजूदा कंप्यूटर में JDK 17 (जावा डेवलपमेंट किट) सॉफ्टवेयर स्थापित करना चाहते हैं।

You can follow these steps to install JDK 17 (Java Development Kit).

  • सबसे पहले आप ओरेकल जेडीके डाउनलोड पृष्ठ पर जाएँ – https://www.oracle.com/java/technologies/downloads/#java17 डाउनलोड लिंक पेज पर जाए।
  • यहाँ आप याद रखे की – जावा 11 से शुरू होकर, ओरेकल को जेडीके डाउनलोड करने के लिए उपयोगकर्ताओं को एक ओरेकल यूजर अकाउंट खाता की आवश्यकता होती है। यदि आप वैकल्पिक जेडीके डिस्ट्रीब्यूशन पसंद करते हैं. तो आप ओपनजेडीके वर्शन का उपयोग कर सकते हैं, जो जावा डेवलपमेंट किट का एक मुफ़्त और ओपन-सोर्स कार्यान्वयन है।
  • ओरेकल जेडीके डाउनलोड पृष्ठ पर, अपने कंप्यूटर में मौजूदा ऑपरेटिंग सिस्टम के लिए उपयुक्त जेडीके डिस्ट्रीब्यूशन का चयन करें। सुनिश्चित करें कि आपने “जेडीके” लेबल वाला संस्करण चुना हो।
  • जेडीके लाइसेंस अनुबंध स्वीकार करें और अपने ऑपरेटिंग सिस्टम के लिए जेडीके डाउनलोड लिंक पर क्लिक करें।
  • एक बार आपके कंप्यूटर में जेडीके डाउनलोड पूरा हो जाने पर, अब डाउनलोड की गई जेडीके फ़ाइल का पता लगाएं और सॉफ्टवेयर इंस्टॉलेशन शुरू करने के लिए इसे चलाएं।
  • अब जेडीके इंस्टॉलेशन विज़ार्ड निर्देशों का पालन करें. आप आमतौर पर इसे डिफ़ॉल्ट सेटिंग्स पर छोड़ सकते हैं, जैसे वे हैं, लेकिन आप चाहें तो जेडीके इंस्टॉलेशन को मैन्युअली कस्टमाइज़ भी कर सकते हैं।
  • जेडीके इंस्टॉलेशन पूरा होने के बाद, जेडीके 17 आपके सिस्टम पर इंस्टॉल हो जाएगा।
  • अपने कंप्यूटर में जेडीके इंस्टॉलेशन को सत्यापित करने के लिए, कमांड प्रॉम्प्ट (विंडोज) या टर्मिनल (मैकओएस/लिनक्स) खोलें और निम्न कमांड टाइप करें।

             java–version

यदि आपके कंप्यूटर में जेडीके इंस्टॉलेशन सफल रहा है. तो यह कमांड आपको इंस्टॉल किए गए वर्त्तमान जावा संस्करण की जानकारी प्रदर्शित करेगा।

Java se 17

यहाँ AdoptOpenJDK, जो जावा डेवलपमेंट किट (JDK) का मुफ्त और ओपन-सोर्स सॉफ्टवेयर डिस्ट्रीब्यूशन प्रदान करता है।

यदि आप अपने कंप्यूटर में AdoptOpenJDK का उपयोग करके जावा एसई 17 वर्जन इंस्टॉल करना चाहते हैं. तो आप यहाँ निचे दिए गए मुख्य रूप से इन चरणों का पालन करे।

  • AdoptOpenJDK वेबसाइट पर जाएँ – सबसे पहले आप https://adoptopenjdk.net/ वेबसाइट लिंक पर जाए।
  • AdoptOpenJDK वेबसाइट पर, पृष्ठ के शीर्ष पर “JDK” टैब पर मैन्युअल क्लिक करें।
  • अब जावा एसई 17 संस्करण ड्रॉपडाउन में, जावा एसई 17 चुनने के लिए “17” वर्जन को चुनें।
  • अपने मौजूदा ऑपरेटिंग सिस्टम कॉन्फ़िगरेशन के आधार पर उपयुक्त ऑपरेटिंग सिस्टम, आर्किटेक्चर और जेवीएम कार्यान्वयन को चुनें।
  • जब आप एक बार जब आप वांछित विकल्प चुन लें. तो चुने गए वितरण के लिए “लेटेस्ट रिलीज़” बटन पर क्लिक करें।
  • अब आपको अगले पृष्ठ पर, आपको जावा एसई 17 डाउनलोड लिंक की एक लिस्ट दिखाई देगी। यहाँ आप अपने मौजूदा इन्सटाल्ड ऑपरेटिंग सिस्टम के लिए उपयुक्त जावा एसई 17 लिंक का चयन करें.
  • एक बार जावा एसई 17 डाउनलोड पूरा हो जाने पर, डाउनलोड की गई जावा एसई 17 फ़ाइल का पता लगाएं और जावा एसई 17 सॉफ्टवेयर इंस्टॉलेशन शुरू करने के लिए इंस्टालर को चलाएं।
  • अब जावा एसई 17 इंस्टॉलेशन के सभी विज़ार्ड निर्देशों का पालन करें. आप इसे डिफ़ॉल्ट सेटिंग्स पर छोड़ सकते हैं जैसे वे हैं, लेकिन आप चाहें तो इसे इंस्टॉलेशन को मैन्युअल कस्टमाइज़ कर सकते हैं।
  • इंस्टॉलेशन पूरा होने के बाद, जावा एसई 17 आपके सिस्टम पर इंस्टॉल हो जाना चाहिए।
  • आपके कंप्यूटर में जावा एसई 17 इंस्टॉलेशन को सत्यापित करने के लिए, कमांड प्रॉम्प्ट (विंडोज) या टर्मिनल (मैकओएस/लिनक्स) खोलें और निम्न कमांड टाइप करें।

           java–version

यदि जावा एसई 17 इंस्टॉलेशन सफल रहा तो इस कमांड को इंस्टॉल किए गए जावा एसई 17 संस्करण की जानकारी प्रदर्शित करेगा।

What is java platform, what is platform in java, java platform, platform of java, platforms of java

जावा प्लेटफ़ॉर्म ओरेकल कारपोरेशन द्वारा विकसित एक कंप्यूटिंग जावा प्रोग्रामिंग सॉफ्टवेयर डेवलपमेंट प्लेटफ़ॉर्म है. जो कई प्रकार के जावा ऍप्लिकेशन्स को निष्पादित करने के लिए रनटाइम डेवलपमेंट एनवायरनमेंट प्रदान करता है। जावा प्लेटफार्म में कई बिल्ट इन जावा कंपोनेंट्स मौजूद हैं. जो जावा जावा डेवलपर या प्रोग्रामर को जावा प्रोग्राम के डेवलपमेंट और निष्पादन को सक्षम करने के लिए एक साथ काम करते हैं।

Below you will find some of the major components of the Java programming platform.

  • Java Development Kit (JDK).
  • Java Runtime Environment (JRE).
  • Java Virtual Machine (JVM).
  • Java API (Application Programming Interface).
  • Java Language.

Java runtime environment jre

जावा रनटाइम एनवायरनमेंट (जेआरई) जावा डेवलपमेंट किट (जेडीके) का एक सबसेट सॉफ्टवेयर या सॉफ्टवेयर पैकेज के रूप में है, और इसे जावा आधारित डेवलप्ड प्रोग्राम्स और ऍप्लिकेशन्स को जावा प्लेटफार्म में चलाने के लिए आवश्यक जावा ऑब्जेक्ट रनटाइम वातावरण प्रदान करने के लिए डिज़ाइन किया गया है। जेआरई में जावा वर्चुअल मशीन (JVM), लाइब्रेरी और जावा प्रोग्राम को क्रिएट से लेकर निष्पादित करने के लिए आवश्यक अन्य जावा ऍप्लिकेशन्स कंपोनेंट्स हैं।

Here are some key points you should know about Java Runtime Environment (JRE).

  • Execution Environment.
  • Platform Independence.
  • Libraries and Resources.
  • Deployment.
  • Versions and Compatibility.

Java 17 lts

जावा 17 जावा सॉफ्टवेयर का नवीनतम लॉन्ग टर्म प्रोग्राम डेवलपमेंट समर्थन (एलटीएस) रिलीज़ है। जहा एलटीएस रिलीज़ जावा के सॉफ्टवेयर के विशेष संस्करण हैं, जिन्हें मौजूदा जावा डेवलपमेंट एनवायरनमेंट के लिए प्रोग्राम बग फिक्स, सॉफ्टवेयर सुरक्षा नित नए अपडेट और विस्तारित अवधि के लिए सॉफ्टवेयर प्रदर्शन में सुधार सहित दीर्घकालिक समर्थन दिया होता है। जिसका अर्थ है कि इन जावा वर्शन को गैर-एलटीएस रिलीज़ की तुलना में लंबी अवधि के लिए किसी भी प्रकार के जावा एप्लीकेशन डेवलपमेंट प्लेटफार्म समर्थन प्राप्त होगा।

Here are some of the key points you should know about Java 17 LTS below.

  • Long-Term Support (LTS).
  • New Features.
  • Performance and Security Enhancements.
  • Compatibility.
  • Support and Updates.

Java development kit jdk

जावा डेवलपमेंट किट (जेडीके) ओरेकल कॉर्पोरेशन द्वारा प्रदान की गई एक पॉपुलर जावा बेस्ड सॉफ्टवेयर या एप्लीकेशन डेवलपमेंट किट एनवायरनमेंट है. जेडीके सॉफ्टवेयर में जावा प्रोग्राम्स और छोटे से लेकर बड़े जावा ऍप्लिकेशन्स को विकसित करने के लिए आवश्यक उपकरण, लाइब्रेरी, और दस्तावेज़ सपोर्ट मौजूद होता हैं। जेडीके डेवलपमेंट किट का उपयोग मुख्य रूप से जावा प्रोग्रामर्स या डेवलपर्स द्वारा जावा प्रोग्राम कोड लिखने, जावा कोड संकलित करने और जावा प्रोग्राम कोड को डीबग करने के लिए किया जाता है।

Here are some of the main points you should know about Java Development Kit (JDK).

  • Java Compiler (javac).
  • Java Virtual Machine (JVM).
  • Development Tools.
  • Standard Libraries.
  • Documentation.
  • Platform-Specific Versions.
  • Java Development Environment.

What is java software

जावा सॉफ़्टवेयर उन कंप्यूटर प्रोग्रामों और जावा ऍप्लिकेशन्स को संदर्भित करता है. जो जावा प्रोग्रामिंग लैंग्वेज में लिखे गए हैं, और जावा हार्डवेयर सॉफ्टवेयर प्लेटफ़ॉर्म पर चलने के लिए डिज़ाइन किए गए हैं। डेवलपर जरूरत के आधार पर जावा सॉफ़्टवेयर विविध या भिन्न हो सकता है, और जावा सॉफ्टवेयर डेवेलोपमेंट में डेस्कटॉप सॉफ़्टवेयर और वेब एप्लिकेशन से लेकर मोबाइल ऐप, एम्बेडेड सिस्टम, एंटरप्राइज़ सिस्टम, क्लाइंट और सर्वर, बहुत कुछ जैसे एप्लिकेशन डेवलपमेंट सपोर्ट मौजूद है।

Jdk kit

जेडीके (जावा डेवलपमेंट किट) ओरेकल कारपोरेशन द्वारा प्रदान की गई एक जावा बेस्ड प्रोग्राम, सॉफ्टवेयर, वेब एप्लीकेशन, डेवलपमेंट किट है. जिसमें जावा बेस्ड प्रोग्राम और ऍप्लिकेशन्स को विकसित करने के लिए आवश्यक टूल्स, लाइब्रेरी, पैकेज और डॉक्यूमेंटेशन मौजूद हैं।

Here you will find some major components of the Java Development Kit (JDK) given below.

  • Java Compiler (javac).
  • Java Virtual Machine (JVM).
  • Development Tools.
  • Libraries and APIs.
  • Documentation.

Java array

ऐरे जावा प्रोग्राम में एक समान डेटा प्रकार संरचना है. जो आपको एक ही प्रकार के डाटा एलिमेंट की एक निश्चित संख्या को जावा प्रोग्राम में संग्रहीत और प्रोसेस करने की अनुमति देती है। आप किसी भी जावा प्रोग्राम में एक से अधिक वेरिएबल का उपयोग करके एकाधिक डिक्लेअर ऐरे वेरिएबल मानों तक पहुंचने और उन्हें हेरफेर कर सकते है।

If you want to declare a basic array in a Java program. So follow this Java array declaration syntax.

// Example of basic array declaration

dataType[] arrayName;

// create a simple array

arrayName = new dataType[arraySize];

// let’s create a float array with default 6 element

float [] decimal = dec float[6];

// Initializing array elements individually

decimal[0] = 23;

decimal[1] = 33;

decimal[2] = 44;

decimal[3] = 55;

decimal[4] = 66;

decimal[5] = 77;

हमेशा याद रखे जावा प्रोग्राम में डिक्लेअर ऐरे का एक निश्चित आकार होता है. जिसका अर्थ है कि एक बार किसी ऐरे वेरिएबल बनने के बाद आप प्रोग्राम एक्सेक्युएशन पर डिक्लेअर का आकार नहीं बदल सकते। हालाँकि, आप इंडिविजुअल ऐरे एलिमेंट के मूल्यों को मॉडिफाई कर सकते हैं।

Java install, Install java

यदि आप अपने कंप्यूटर पर जावा प्रोग्राम सॉफ्टवेयर को इंस्टॉल करना चाहते हैं. तो आपको नीचे दिए गए सभी जावा प्रोग्राम इंस्टालेशन चरणों का पालन करना होगा।

  • Visit the official Java website – सबसे पहले आप https://www.oracle.com/java/technologies/javase-jdk11-downloads.html वेब पेज पर जाए।
  • डाउनलोड पृष्ठ पर, आपको जावा प्रोग्राम के विभिन्न संस्करण डाउनलोड के लिए उपलब्ध मिलेंगे। यहाँ आप अपने मौजूदा इन्सटाल्ड कंप्यूटर ऑपरेटिंग सिस्टम (माइक्रोसॉफ्ट विंडोज़, एप्पल मैकओएस, या लिनक्स डिस्ट्रो) के आधार पर उपयुक्त जावा प्रोग्राम संस्करण चुनें और जरूरत से संबंधित डाउनलोड लिंक पर क्लिक करें।
  • जावा प्रोग्राम लाइसेंस अनुबंध स्वीकार करें और वांछित डाउनलोड फ़ाइल का चयन करें। अधिकांश यूजर के लिए, रेकमेंडेड संस्करण JDK (जावा डेवलपमेंट किट) है।
  • एक बार जावा सॉफ्टवेयर डाउनलोड पूरा हो जाने पर, डाउनलोड की गई फ़ाइल का पता लगाएं और इंस्टॉलर चलाएँ।
  • जावा प्रोग्राम इंस्टॉलेशन विज़ार्ड निर्देशों का सही से पालन करें. जब तक आपके पास विशिष्ट आवश्यकताएं न हों, आप आमतौर पर डिफ़ॉल्ट सेटिंग्स जावा प्रोग्राम स्वीकार कर सकते हैं।
  • जावा सॉफ्टवेयर इंस्टॉलेशन प्रक्रिया के दौरान, आपसे इंस्टॉलेशन डायरेक्टरी निर्दिष्ट करने के लिए कहा जा सकता है। जब तक आपके पास डिफ़ॉल्ट प्रोग्राम स्टोरेज बदलने का कोई विशेष कारण न हो, तब तक डिफ़ॉल्ट डायरेक्टरी का ही उपयोग करे।
  • जावा इंस्टॉलेशन पूरा होने के बाद, कमांड प्रॉम्प्ट (विंडोज) या टर्मिनल (मैकओएस, लिनक्स) खोलें और यह सत्यापित करने के लिए कि जावा प्रोग्राम सही तरीके से इंस्टॉल है, निम्न कमांड टाइप करें।
  • java-version
  • यदि जावा प्रोग्राम इंस्टॉलेशन आपके कंप्यूटर में सफल रहा है. तो यह आपको कंसोल में जावा के वर्त्तमान संस्करण की जानकारी प्रदर्शित करेगा।

Arraylist java, Java arraylist

ऐरे लिस्ट क्लास java.util पैकेज का एक बिल्ट-इन फीचर्स है, और यह जावा प्रोग्रामर को जावा प्रोग्राम में एक डायनामिक ऐरे जैसी वेरिएबल डेटा स्टोरेज संरचना प्रदान करता है। जहा ट्रेडिशनल ऐरे के विपरीत, जैसे ही किसी मौजूदा ऐरे लिस्ट में ऐरे एलिमेंट जोड़े या हटाए जाते हैं. तब जावा में उपयोग ऐरेलिस्ट डायनामिक आर्डर में   स्वत ही बढ़ या सिकुड़ सकता है। यह लिस्ट इंटरफ़ेस का कार्यान्वयन है, और जावा ऐरेलिस्ट तत्वों में हेरफेर और आपको आसान ऐरे पहुंच के लिए विभिन्न तरीके प्रदान करता है।

जावा प्रोग्राम में आपको ऐरेलिस्ट का उपयोग करने के लिए, आपको पहले अपने डेवेलोप जावा प्रोग्राम में java.util.ArrayList लाइब्रेरी क्लास को इम्पोर्ट करना होगा।

Here you follow the below program to use ArrayList in Java.

import java.util.ArrayList;

public class ArrayListExample {

    public static void main(String[] args) {

        // let’s Creating an a sting ArrayList

        ArrayList<String> programming = new ArrayList<>();

        // let’s Adding some elements to the above ArrayList

        programming.add(“Java”);

        programming.add(“Python”);

        programming.add(“C++”);

       programming.add(“Ruby”);

        // Let’s Access the elements of array list

        System.out.println(programming.get(1)); // the output is – Python

        // looping or Iterating over the elements of the above array

        for (String programming : programming) {

            System.out.println(programming);

        }

        // Let’s remove the element of the arraylist

        programming.remove(“Ruby”);

        // let’s Get the actual size of the current ArrayList

        int itemsize = programming.itemsize();

        System.out.println(itemsize);

    }

}

ऊपर दिए गए उदाहरण में, हम पहले java.util पैकेज से ऐरेलिस्ट क्लास को मैन्युअल इम्पोर्ट करते हैं। फिर, हम प्रोग्रामिंग नामक एक ऐरेलिस्ट केटेगरी बनाते हैं. जो स्ट्रिंग डाटा टाइप ऐरेलिस्ट ऑब्जेक्ट्स को संग्रहीत करता है। हम add() मेथड का उपयोग करके मौजूदा ऐरेलिस्ट में ऐरे एलिमेंट को जोड़ते हैं, और हम get() मेथड का उपयोग करके मौजूदा ऐरेलिस्ट एलिमेंट तक पहुंच सकते हैं। इसके साथ ही हम प्रत्येक प्रोग्रामिंग ऐरेलिस्ट को लूप के लिए एलिमेंट का उपयोग करके पुनरावृति/लूप कर सकते हैं।

इसेक साथ ही हम मौजूदा ऐरेलिस्ट क्लास एलिमेंट को हटाने के लिए remove(), कोई तत्व मौजूद है या नहीं इसकी जांच करने के लिए include() और ऐरेलिस्ट का आकार प्राप्त करने के लिए size() जैसी मेथड्स का उपयोग करते है।

याद रखे की ऐरेलिस्ट का उपयोग करते समय, आप उन ऐरेलिस्ट के प्रकार को निर्दिष्ट कर सकते हैं जो इसे एंगेल ब्रैकेट (<>) के भीतर संग्रहीत करेंगे।

Java substring, Substring java

सबस्ट्रिंग() मेथड का उपयोग जावा प्रोग्रामिंग में डिक्लेअर या निर्दिष्ट प्रारंभ और अंत इंडेक्स नंबर के आधार पर स्ट्रिंग के किसी पर्टिकुलर एक हिस्से को निकालने या प्रदर्शित करने के लिए किया जाता है।

The syntax of substring() methods in Java programming is as follows.

String substring(int startIndex)

String substring(int startIndex, int endIndex)

मौजूदा जावा प्रोग्राम वेरिएबल में डिक्लेअर स्ट्रिंग को स्टार्टइंडेक्स पैरामीटर सबस्ट्रिंग (समावेशी) की शुरुआत के इंडेक्स पोजीशन को निर्दिष्ट करता है।

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

Now you can see below examples of using substring() method in Java programming.

String text = “Welcome to vcanhelpsu.com”

// let’s extract substring starting from index 8 until the end of the string

String textstring1 = text.substring(8);

System.out.println(textstring1);  // Output – vcanhelpsu.com

// let’s extract substring starting from index 0 until index 9 (exclusive)

String textstring2 = text.substring(0, 9);

System.out.println(textstring2);  // Output: Welcome to

// let’s extract substring starting from index 3 until index 21 (exclusive)

String textstring3 = str.substring(3, 21);

System.out.println(textstring3); 

ऊपर दिए गए पहले उदाहरण में, टेक्स्टस्ट्रिंग (8) कॉल इंडेक्स 8 (समावेशी) से शुरू होकर स्ट्रिंग के अंत तक सबस्ट्रिंग को निकालती या प्रदर्शित करता है. जिसके परिणामस्वरूप ” vcanhelpsu.com” स्ट्रिंग आउटपुट प्राप्त होता है।

ऊपर दिए गए दूसरे उदाहरण में, टेक्स्टस्ट्रिंग (0, 9) कॉल इंडेक्स 0 (समावेशी) से शुरू होकर इंडेक्स 9 (अनन्य) तक सबस्ट्रिंग को निकालता या प्रदर्शित करता है. जिसके परिणामस्वरूप “Welcome to” आउटपुट प्रिंट होगा है।

तीसरे उदाहरण में, टेक्स्टस्ट्रिंग (3, 21) कॉल इंडेक्स 3 (समावेशी) से शुरू होकर इंडेक्स 21 (एक्सक्लूसिव) तक सबस्ट्रिंग को निकालता है, जिसके परिणामस्वरूप “come to vcanhelpsu.com” स्ट्रिंग आउटपुट प्रिंट होगा।

Java jdk

जावा डेवलपमेंट किट (जेडीके) जावा प्रोग्रामिंग के लिए एक कंप्यूटर प्रोग्रामिंग सॉफ्टवेयर डेवलपमेंट एनवायरनमेंट है. जेडीके का उपयोग जावा जावा प्रोग्राम्स, ऍप्लिकेशन्स, सॉफ्टवेयर, मोबाइल एप्प्स, आदि को विकसित करने के लिए किया जाता है। इसमें जावा प्रोग्राम को विकसित करने, मौजूदा जावा प्रोग्राम को संकलित करने और jvm(जावा वर्चुअल मशीन) में चलाने के लिए आवश्यक टूल्स, लाइब्रेरी और निष्पादन योग्य जावा कंपोनेंट्स मौजूद होते हैं।

Here below you are given important features of JDK.

  • Java Compiler (javac) – जावा कंपाइलर जावा प्रोग्राम के सोर्स कोड (.java फ़ाइलें) को बाइटकोड (.class फ़ाइलें) में ट्रांसलेट करने के लिए जिम्मेदार है. जिसे जावा वर्चुअल मशीन (JVM) द्वारा निष्पादित किया जा सकता है।
  • Java Virtual Machine (JVM) – जेवीएम जावा प्रोग्राम के लिए रनटाइम एनवायरनमेंट है. जो जावा प्रोग्राम सोर्स बाइटकोड निष्पादित करता है। यह जावा प्रोग्राम डेवलपर को मौजूदा कंप्यूटर मशीन अंतर्निहित हार्डवेयर और ऑपरेटिंग सिस्टम को अमूर्त करके प्लेटफ़ॉर्म प्रोग्रामर को प्रोग्राम निष्पादन स्वतंत्रता प्रदान करता है।
  • Java Runtime Environment (JRE) – जेआरई जेडीके का एक सबसेट प्रोग्राम है, और इसमें जावा ऍप्लिकेशन्स को बनाने और चलाने के लिए आवश्यक जेवीएम और आवश्यक जावा प्रोग्राम लाइब्रेरी मौजूद होती हैं।
  • Development Tools – जेडीके जावा प्रोग्राम सॉफ्टवेयर एप्लिकेशन डेवलपमेंट में सहायता के लिए विभिन्न जावा डेवलपमेंट टूल्स प्रदान करता है. जैसे जावा प्रोग्राम डिबगर (जेडीबी), जावा डॉक्यूमेंट जनरेटर (जावाडोक), और जावा आर्काइव (जेएआर) यूटिलिटीज आदि मिलती है।
  • Libraries and APIs – जेडीके में स्टैण्डर्ड जावा लाइब्रेरी और एपीआई का एक विशाल संग्रह शामिल है. जो सामान्य जावा कार्यों के लिए पूर्व-निर्मित कार्यक्षमता प्रदान करता है. जैसे कि आई/ओ संचालन, नेटवर्किंग, जीयूआई विकास, और बहुत कुछ जावा इंटरफ़ेस एनवायरनमेंट मिलता है।

हमेशा आपको जावा सॉफ्टवेयर एप्लिकेशन डेवेलोप करते समय आपको आमतौर पर अपनी मशीन कंप्यूटर पर जेडीके जावा सॉफ्टवेयर को इंस्टॉल करने की आवश्यकता होती है। जावा JDK माइक्रोसॉफ्ट विंडोज़, एप्पल मैकओएस और ओपन सोर्स लिनक्स जैसे विभिन्न ऑपरेटिंग सिस्टम हार्डवेयर प्लेटफार्मों के लिए उपलब्ध है। आप JDK जावा सॉफ्टवेयर को इसकी आधिकारिक ओरेकल वेबसाइट (https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) से सीधे ही डाउनलोड कर सकते हैं।

एक बार जब आप JDK सॉफ्टवेयर को अपने कंप्यूटर में स्थापित कर लेते हैं. तो आप यह सुनिश्चित करने के लिए आवश्यक एनवायरनमेंट वेरिएबल (जैसे JAVA_HOME और PATH) सेट कर सकते हैं, कि कैसे आपका कंप्यूटर सिस्टम जावा डेवलपमेंट के दौरान JDK को पहचानता है, और कैसे उसका उपयोग करता है।

आप हमेशा याद रखे कि, जावा जेडीके सॉफ्टवेयर के विभिन्न संस्करण उपलब्ध हैं. जैसे जेडीके 8, जेडीके 11, जेडीके 17, आदि, प्रत्येक की अपनी विशेषताओं और अनुकूलता है। आप अपनी जावा सॉफ्टवेयर डेवलपमेंट आवश्यकताओं और आपके द्वारा उपयोग की जाने वाली जावा लैंग्वेज की सुविधाओं के आधार पर उपयुक्त जेडीके संस्करण चुन सकते हैं।

Java for loop, For loop java

फॉर लूप जावा प्रोग्रामिंग में एक प्रोग्राम वेरिएबल कण्ट्रोल फ्लो स्टेटमेंट है. जिसका उपयोग जावा प्रोग्राम कोड के एक विशिष्ट ब्लॉक को निर्दिष्ट संख्या में बार-बार लूप या निष्पादित करने के लिए किया जाता है। फॉर लूप उपयोग जावा प्रोग्राम में अक्सर तब किया जाता है. जब जावा प्रोग्रामर को मौजूदा प्रोग्राम में एक निच्छित संख्या या कई बार प्रोग्राम वेरिएबल की पुनरावृत्तियों की संख्या या अनंतकाल तक रिपीट करना हो।

Basic syntax for loops in Java programming.

for (initialization; condition; update value)

 {

    // Code to be executed in each program code iteration

}

Here you are given an example below. Which shows the use of for loop function in Java program.

(int l = 0; l <= 10; l++)

 {

     System.out.println(“value of l is -” + l);

}

ऊपर दिए गए इस उदाहरण में, फॉर लूप का उपयोग 0 से 10 तक पुनरावृत्ति संख्या को प्रिंट करने के लिए किया जाता है।

Initialization: int l = 0 लूप काउंटर l को आरंभिक मान पर आरंभ करता है।

condition: l <= 10 उस शर्त को निर्दिष्ट करता है. जो मौजूदा जावा प्रोग्राम फॉर लूप के निष्पादन को जारी रखने के लिए सत्य होनी चाहिए। जब तक फॉर स्थिति सत्य है, तब तक प्रोग्राम लूप बॉडी निष्पादित की जाएगी।

update: l++ प्रत्येक फॉर लूप वेरिएबल पुनरावृत्ति के बाद लूप काउंटर l के मान को 1 से बढ़ा देता है।

लूप बॉडी, जो कर्ली ब्रेसेस {} के अंदर कोड ब्लॉक है, तब तक बार-बार निष्पादित किया जाता है. जब तक कि दी गई फॉर लूप प्रोग्राम स्थिति सत्य न हो। इस स्थिति में, यह System.out.println(l) प्रोग्राम स्टेटमेंट का उपयोग करके पुनरावृत्ति संख्या प्रिंट करता है।

Java runtime environment

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

Java string

स्ट्रिंग क्लास का उपयोग जावा प्रोग्राम में करैक्टर के सीक्वेंस को दर्शाने के लिए किया जाता है। स्ट्रिंग जावा में java.lang लाइब्रेरी पैकेज का हिस्सा है, और जावा में सबसे अधिक उपयोग की जाने वाली स्ट्रिंग क्लासेज में से एक है। जावा प्रोग्राम में डिक्लेअर स्ट्रिंग्स डाटा टाइप अपरिवर्तनीय हैं, जिसका अर्थ है कि एक बार किसी स्ट्रिंग को जावा प्रोग्राम में बनने के बाद, उनके डिफ़ॉल्ट स्टोरेज मूल्यों को बदला नहीं जा सकता है।

Below you are given an example of how to declare a string in a Java program.

How to declare a String in java

String text = “Vcanhelpsu.com”;  // declare java string with string literal

String text1 = new String(“Java”);  // declare text1 string with the ‘new’ keyword

Java 8

जावा 8 जावा प्रोग्रामिंग लैंग्वेज की एक प्रमुख और पॉपुलर सॉफ्टवेयर रिलीज़ है. जिसे पहली बार ओरेकल कारपोरेशन द्वारा 18 मार्च 2014 को ऑफिसियल जारी किया गया था। जावा 8 प्रोग्रामिंग लैंग्वेज, बिल्ट-इन लाइब्रेरीज और जावा रनटाइम वातावरण में कई महत्वपूर्ण सुविधाएँ और एनहांसमेंट पेश किए गए है।

Here below you will find the key features of Java 8 software.

  • Lambda Expressions.
  • Default Methods.
  • Stream API.
  • Date and Time API.

Java list

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

ArrayList – यह जावा प्रोग्राम में लिस्ट इंटरफ़ेस का एक आकार बदलने योग्य ऐरे -आधारित कार्यान्वयन है। यह मौजूदा लिस्ट में आपको फ़ास्ट रैंडम पहुंच प्रदान करता है, और गतिशील लिस्ट आकार बदलने की अनुमति देता है. लेकिन मौजूद लिस्ट के बीच में एलिमेंट को सम्मिलित करना या हटाना प्रोसेस अपेक्षाकृत लिस्ट में धीमा हो सकता है।

Below is the example of java array list.

import java.util.ArrayList;

import java.util.List;

List<String> newList = new newList<>();

newList.add(“Java”);

newList.add(“Kotlin”);

newList.add(“Matlab”);

System.out.println(newList);

Java map

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

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

जावा प्रोग्रामिंग में एक बेसिक हैश मैप प्रोग्राम उदाहरण यहाँ दिया गया है.

import java.util.HashMap;

import java.util.Map;

Map<String, Integer> myhashMap = new HashMap<>();

myhashMap.put(“Java”, 999);

myhashMap.put(“Python”, 599);

myhashMap.put(“Html”, 799);

System.out.println(hashMap);

Java vs javascript

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

Here below you are given the major comparisons between Java and JavaScript programming.

Purpose and domain.

  • Java – जावा प्रोग्रामिंग एक सामान्य-उद्देश्य वाली प्रोग्रामिंग लैंग्वेज है. जिसका व्यापक रूप से एंटरप्राइज़-स्तरीय सॉफ्टवेयर एप्लिकेशन, डेस्कटॉप सॉफ़्टवेयर, गूगल एंड्रॉइड ऐप और बड़े पैमाने के सिस्टम एप्लीकेशन के निर्माण के लिए उपयोग किया जाता है। इसका उपयोग अक्सर वेब एप्लिकेशन बनाने के लिए सर्वर-साइड एप्लीकेशन पर किया जाता है और जावा प्रोग्रम्मिंग अपनी स्ट्रांग टाइपिंग और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (ओओपी) क्षमताओं के लिए जाना जाता है।
  • JavaScript – जावास्क्रिप्ट मुख्य रूप से एक क्लाइंट-साइड स्क्रिप्टिंग लैंग्वेज है. जिसका उपयोग वेबसाइट में इंटरैक्टिव वेब पेज बनाने के लिए किया जाता है। इसका उपयोग मुख्य रूप से फ्रंट-एंड वेब डेवलपमेंट, वेबसाइटों वेब पेजेज पर डायनामिक वेब सामग्री, अन्तरक्रियाशीलता और व्यवहार को सक्षम करने के लिए किया जाता है। जावास्क्रिप्ट प्रोग्रामिंग का उपयोग सर्वर-साइड (नोड.जेएस) और गेम डेवलपमेंट जैसे अन्य डोमेन क्षेत्रों में भी किया जाता है।

Syntax.

  • Java – जावा प्रोग्रामिंग में सी प्रोग्रामिंग टाइप स्टाइल और सिंटैक्स है, और जावा प्रोग्रामिंग में वेरिएबल, डेटा प्रकार और रूल्स एंड प्रोग्रामिंग रेगुलेशन को परिभाषित करने के लिए सख्त नियम लागू करता है। इसके लिए प्रकारों की स्पष्ट घोषणा की आवश्यकता होती है, और जावा प्रोग्राम कोड को निष्पादित करने से पहले संकलित करने की आवश्यकता होती है।
  • JavaScript – जावास्क्रिप्ट वेब डेवलपमेंट प्रोग्रामिंग में अधिक आरामदायक और लचीला प्रोग्राम सिंटेक्स ह., जो सी प्रोग्रामिंग स्टाइल्स लैंग्वेज से काफी मिलता जुलता है। यह जावास्क्रिप्ट को डायनामिक रूप से टाइप किया गया है. जिससे डिक्लेअर जावास्क्रिप्ट प्रोग्राम में वेरिएबल्स को विभिन्न प्रकार के मान रखने की अनुमति मिलती है, और जावास्क्रिप्ट प्रोग्राम कोड की व्याख्या आमतौर पर क्लाइंट वेब ब्राउज़र या जावास्क्रिप्ट इंजन द्वारा की जाती है।

Typing and OOPs.

  • Java – जावा प्रोग्रामिंग एक स्थिर रूप से टाइप की गई प्रोग्रामिंग लैंग्वेज है. जिसका अर्थ है कि जावा प्रोग्राम वेरिएबल का एक घोषित प्रकार होना चाहिए और इसका डाटा टाइप-चेकिंग प्रोग्राम संकलन-समय पर की जाती है। यह जावा में क्लासेज, ऑब्जेक्ट्स, इनहेरिटेंस और इंटरफेस के साथ सख्त ओओपी प्रोग्रामिंग सिद्धांतों का पालन करता है।
  • JavaScript – यहाँ जावास्क्रिप्ट गतिशील रूप से टाइप कि गई प्रोग्रामिंग लैंग्वेज है. जो प्रोग्राम वेरिएबल्स को रनटाइम पर विभिन्न प्रकार के मान रखने की अनुमति देता है। जावास्क्रिप्ट एक प्रोटोटाइप-आधारित लैंग्वेज है. जो ऑब्जेक्ट्स और प्रोटोटाइप के माध्यम से ओओपी कांसेप्ट का समर्थन करती है. लेकिन इसमें क्लासेज और पारंपरिक क्लास-आधारित विरासत नहीं है।

Platform and ecosystem.

  • Java – जावा प्रोग्रामिंग में एक मजबूत इकोसिस्टम मैकेनिज्म है, और यह ऑपरेटिंग सिस्टम और हार्डवेयर प्लेटफ़ॉर्म-स्वतंत्र है। यह जावा वर्चुअल मशीन (जेवीएम) पर चलता है, जो जावा कोड को विभिन्न ऑपरेटिंग सिस्टम पर निष्पादित करने में सक्षम बनाता है। इसमें लाइब्रेरीज़, फ्रेमवर्क (जैसे, स्प्रिंग, हाइबरनेट) और टूल्स का एक विशाल संग्रह मौजूद है।
  • JavaScript – जावास्क्रिप्ट फ्रंट एन्ड वेब डेवलपमेंट प्रोग्रामिंग का उपयोग मुख्य रूप से वेब ब्राउज़र के भीतर किया जाता है. लेकिन Node.js के साथ अन्य प्लेटफार्मों में इसका उपयोग विस्तार हुआ है. जो सर्वर साइड पर जावास्क्रिप्ट लैंग्वेज को चलाने की अनुमति देता है। जावास्क्रिप्ट में वेब डेवलपमेंट के लिए कई फ्रेमवर्क (जैसे, रिएक्ट, एंगुलर, Vue.js) और लाइब्रेरी के साथ एक बड़ा इकोसिस्टम मैकेनिज्म मौजूद है।

Multithreading.

  • Java – जावा प्रोग्रामिंग में मल्टीथ्रेडिंग के लिए बिल्ट-इन समर्थन मौजूद है, और यह जावा थ्रेड बनाने और उन्हें प्रबंधित करने, सिंक्रोनाइज़ेशन और समवर्ती प्रोग्रामिंग के लिए कई सुविधाएँ प्रदान करता है।
  • JavaScript – जबकि जावा स्क्रिप्ट प्रोग्रामिंग एकल-थ्रेडेड लैंग्वेज के रूप में जावास्क्रिप्ट में मल्टीथ्रेडिंग के लिए कोई प्रत्यक्ष प्रोग्रामिंग समर्थन मौजूद नहीं है। हालाँकि, यह गैर-अवरुद्ध I/O संचालन को संभालने और संगामिति को प्रबंधित करने के लिए कॉलबैक, वादों और async/प्रतीक्षा का उपयोग करके अतुल्यकालिक प्रोग्रामिंग का लाभ उठा सकते है।

Development and implementation.

  • Java – जावा प्रोग्राम कोड आम तौर पर एक्लिप्स या इंटेलीजे आईडीईए जैसे इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (आईडीई) में लिखा जाता है। जावा प्रोग्राम कोड को बाइटकोड में संकलित किया जाता है. जिसे बाद में JVM प्लेटफार्म पर निष्पादित किया जाता है।
  • JavaScript – जावास्क्रिप्ट वेब डेवलपमेंट प्रोग्राम कोड किसी भी टेक्स्ट एडिटर में लिखा जा सकता है. लेकिन वेब डेवलपर्स अक्सर माइक्रोसॉफ्ट विजुअल स्टूडियो कोड जैसे आईडीई का उपयोग करते हैं। जावास्क्रिप्ट को क्लाइंट और सर्वर साइड में सीधे वेब ब्राउज़र या Node.js रनटाइम एनवायरनमेंट के माध्यम से निष्पादित किया जाता है।

Java 8 download

यदि आप जावा 8 प्रोग्राम सॉफ्टवेयर डाउनलोड करना चाहते हैं, तो आप नीचे दिए गए सभी चरणों का सही से पालन करे।

  • जावा डाउनलोड के लिए आधिकारिक ओरेकल वेबसाइट पर जाएँ – सबसे पहले आप इस लिंक पर जाए https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html.
  • इस पृष्ठ पर, आपको विभिन्न प्रकार के ऑपरेटिंग सिस्टम के लिए विभिन्न जावा 8 प्रोग्राम संस्करणों वाली एक टेबल मिलेगी। अब आप वह संस्करण चुनें जो आपके मौजूदा ऑपरेटिंग सिस्टम से सही से मेल खाता हो (उदाहरण के लिए, माइक्रोसॉफ्ट विंडोज, एप्पल मैकओएस, ओपन सोर्स लिनक्स डिस्ट्रो) और डाउनलोड लिंक पर मैन्युअली क्लिक करें।
  • यहाँ आपको अब ओरेकल अकाउंट बनाने या अपने मौजूदा अकाउंट से लॉग इन करने के लिए कहा जा सकता है। अपनी लॉगिन आवश्यक जानकारी प्रदान करें और आगे बढ़ें।
  • अब डाउनलोड पृष्ठ पर प्रस्तुत जावा 8 लाइसेंस समझौते की समीक्षा करें और उसे स्वीकार करें।
  • एक बार जावा 8 डाउनलोड शुरू होने पर, आपके पास इंस्टॉलेशन फ़ाइल (विंडोज के लिए .exe, मैकओएस के लिए .dmg, या लिनक्स के लिए. tar.gz) को अपने कंप्यूटर पर सहेजने का विकल्प मिलेगा।
  • जावा 8 प्रोग्राम डाउनलोड पूरा होने के बाद, डॉउनलोड की गई इंस्टॉलेशन फ़ाइल का पता लगाएं और जावा 8 इंस्टॉलेशन प्रक्रिया को शुरू करे।
  • अपने सिस्टम पर जावा 8 इंस्टॉल करने के लिए ऑन-स्क्रीन सभी निर्देशों का सही से पालन करें। आपको इंस्टॉलेशन के दौरान इंस्टॉलेशन डायरेक्टरी निर्दिष्ट करने या अतिरिक्त कॉन्फ़िगरेशन विकल्प चुनने की आवश्यकता हो सकती है।
  • एक बार आपके कंप्यूटर में जावा 8 इंस्टॉलेशन पूरा हो जाने पर, आपके कंप्यूटर पर जावा 8 इंस्टॉल वर्शन प्रदर्शित होना चाहिए।

Java 17 download

यदि आप अपने कंप्यूटर में जावा 17 संस्करण डाउनलोड करना चाहते हैं. तो आप नीचे दिए गए सभी चरणों का सही ढंग से पालन करें।

  • जावा डाउनलोड के लिए आधिकारिक ओरेकल वेबसाइट पर जाएँ- https://www.oracle.com/java/technologies/javase-jdk17-downloads.html (या जावा डाउनलोड के लिए संबंधित वेबसाइट) पर जाए।
  • इस वेब पेज पर, आपको विभिन्न ऑपरेटिंग सिस्टम के लिए उपलब्ध जावा 17 संस्करण मिलेंगे। वह संस्करण चुनें जो आपके मौजूदा ऑपरेटिंग सिस्टम से मेल खाता हो (उदाहरण के लिए, माइक्रोसॉफ्ट विंडोज़, एप्पल मैकओएस, ओपन सोर्स लिनक्स) और डाउनलोड लिंक पर क्लिक करें।
  • आपको एक ओरेकल अकॉउंट बनाने या अपने मौजूदा खाते से लॉग इन करने की आवश्यकता हो सकती है। अपने ओरेकल अकाउंट की आवश्यक जानकारी प्रदान करें और आगे बढ़ें।
  • डाउनलोड पृष्ठ पर जावा 17 प्रस्तुत लाइसेंस समझौते की समीक्षा करें और स्वीकार करें।
  • एक बार जावा 17 वर्शन डाउनलोड शुरू होने पर, इंस्टॉलेशन फ़ाइल (विंडोज के लिए .exe, एप्पल मैकओएस के लिए .dmg, या लिनक्स के लिए.tar.gz) को अपने कंप्यूटर में सहेजें।
  • जावा 17 सॉफ्टवेयर डाउनलोड पूरा होने के बाद, डाउनलोड इंस्टॉलेशन फ़ाइल का पता लगाएं और इंस्टॉलेशन प्रक्रिया शुरू करने के लिए इसे अपने कंप्यूटर में चलाएं।
  • अपने सिस्टम पर जावा 17 इंस्टॉल करने के लिए ऑन-स्क्रीन जावा इंस्टालेशन निर्देशों का पालन करें। आपसे संस्थापन डायरेक्टरी निर्दिष्ट करने या संस्थापन के दौरान अतिरिक्त कॉन्फ़िगरेशन विकल्प चुनने के लिए कहा जा सकता है।
  • एक बार जावा 17 इंस्टॉलेशन पूरा हो जाने पर, आपके कंप्यूटर पर जावा 17 इंस्टॉल होना चाहिए।

यहाँ आप याद रखे की जावा की आधिकारिक वेबसाइट और जावा 17 की वास्तविक रिलीज के आधार पर विशिष्ट चरण और डाउनलोड लिंक भिन्न हो सकते हैं। सबसे नवीनतम जानकारी प्राप्त करने के लिए आधिकारिक जावा ओरेकल वेबसाइट या जावा वितरण पर जाए।

Java jdk download

यदि आप जावा डेवलपमेंट किट (जेडीके) सॉफ्टवेयर या प्रोग्राम डाउनलोड करना चाहते हैं. तो आप निचे दिए गए इन चरणों का पालन कर सकते हैं।

  • जावा डाउनलोड के लिए आधिकारिक Oracle वेबसाइट पर जाएँ – https://www.oracle.com/java/technologies/javase-jdk11-downloads.html (या जावा डाउनलोड के लिए संबंधित वेबसाइट) पर जाए।
  • डाउनलोड वेब पेज पर आपको विभिन्न ऑपरेटिंग सिस्टम के लिए विभिन्न JDK संस्करणों वाली एक टेबल मिलेगी। वह संस्करण चुनें जो आपके वर्त्तमान ऑपरेटिंग सिस्टम से मेल खाता हो (उदाहरण के लिए, माइक्रोसॉफ्ट विंडोज, एप्पल मैकओएस, ओपन सोर्स लिनक्स) और अन्य वर्शन डाउनलोड लिंक पर क्लिक करें।
  • यहाँ आपको ओरेकल अकाउंट बनाने या अपने मौजूदा खाते से लॉग इन करने के लिए कहा जा सकता है। यहाँ आप अपनी आवश्यक जानकारी प्रदान करें और आगे बढ़ें।
  • यहाँ डाउनलोड पृष्ठ पर प्रस्तुत लाइसेंस समझौते की समीक्षा करें और स्वीकार करें।
  • एक बार जावा प्रोग्राम डाउनलोड शुरू होने पर, इंस्टॉलेशन फ़ाइल (विंडोज के लिए .exe, एप्पल मैकओएस के लिए .dmg, या लिनक्स के लिए .tar.gz) को अपने कंप्यूटर में फाइल को सहेजें।
  • जावा सॉफ्टवेयर डाउनलोड पूरा होने के बाद, अपने कंप्यूटर में इंस्टॉलेशन फ़ाइल का पता लगाएं और इंस्टॉलेशन प्रक्रिया शुरू करने के लिए इसे चलाएं।
  • अपने सिस्टम पर JDK इंस्टॉल करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें। आपको इंस्टॉलेशन के दौरान इंस्टॉलेशन डायरेक्टरी निर्दिष्ट करने या अतिरिक्त कॉन्फ़िगरेशन विकल्प चुनने की आवश्यकता हो सकती है।
  • एक बार जावा इंस्टॉलेशन पूरा हो जाने पर, आपके कंप्यूटर पर जावा डेवलपमेंट किट इंस्टॉल हो जाना चाहिए।

Java house

एक पॉपुलर जावा सॉफ्टवेयर कंपनी के रूप में जावा हाउस – जावा हाउस भी कुछ सॉफ्टवेयर कंपनियों या जावा डेवलपमेंट टीमों द्वारा उपयोग किया जाने वाला एक नाम है. जो जावा प्रोग्रामिंग में एक्सपर्ट हैं, या जावा प्रोग्रामिंग से संबंधित सेवाएं प्रदान करते हैं।

Java ide

जावा प्रोग्रामिंग डेवलपमेंट के लिए आपको कई लोकप्रिय जावा इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (आईडीई) उपलब्ध मिलते हैं।

These are widely used world wide Java IDE software tools.

  • Eclipse – एक्लिप्स एक स्वतंत्र और ओपन-सोर्स जावा और अन्य प्रोग्रामिंग प्लेटफार्म आईडीई है. जो जावा प्रोग्रामर को जावा डेवलपमेंट के लिए व्यापक सुविधाएँ प्रदान करता है। यह जावा डेवलपर को जावा टूल, प्लगइन्स और एक मैन्युअल जावा सॉफ्टवेयर अनुकूलन योग्य कार्यक्षेत्र का एक समृद्ध सेट प्रदान करता है।
  • IntelliJ IDEA – जेटब्रेन्स द्वारा डेवलप्ड, इंटेलिजे आईडिया एक व्यावसायिक जावा आईडीई सॉफ्टवेयर एनवायरनमेंट है. जो जावा प्रोग्राम डेवलपमेंट के लिए मजबूत सुविधाएँ प्रदान करता है। यह जावा डेवलपर को एडवांस्ड जावा प्रोग्राम कोड विश्लेषण, प्रोग्राम डिबगिंग टूल और विभिन्न रूपरेखाओं के लिए समर्थन प्रदान करता है।
  • NetBeans – नेटबीन्स भी एक ओपन-सोर्स जावा प्रोग्राम डेवलपमेंट आईडीई है. जो जावा और अन्य प्रोग्रामिंग भाषाओं के साथ कई प्रोग्रामिंग डेवलपमेंट का समर्थन करता है। यह जावा एसई, जावा ईई और जावाएफएक्स के लिए प्रोग्राम सोर्स कोड जेनरेशन, प्रोग्राम डिबगिंग और कोड इंटीग्रेशन समर्थन जैसी सुविधाएं जावा डेवलपर को प्रदान करता है।
  • Visual Studio Code – माइक्रोसॉफ्ट विज़ुअल कोड एडिटर स्टूडियो हालांकि मुख्य रूप से एक हल्के कोड एडिटर के रूप में जाना जाता है, विज़ुअल स्टूडियो कोड (वीएस कोड) ने एक्सटेंशन की मदद से जावा डेवलपमेंट के लिए लोकप्रियता हासिल की है। यह सिंटैक्स जावा प्रोग्राम हाइलाइटिंग, जावा प्रोग्राम कोड पूर्णता और मौजूदा जावा प्रोग्राम कोड डिबगिंग क्षमताएं आदि प्रदान करता है।
  • Oracle JDeveloper – ओरेकल जेडेवेलोपेर एक निःशुल्क जावा आईडीई है. जो ओरेकल द्वारा प्रदान किया जाता है. जो विशेष रूप से जावा और ओरेकल एप्लीकेशन डेवलपमेंट फ्रेमवर्क (ADF) डेवलपमेंट के लिए तैयार किया गया है। इसमें विज़ुअल डिज़ाइन टूल और डेटाबेस इंटीग्रेशन जैसी सुविधाएँ मौजूद होती हैं।

What is java

जावा एक मल्टी-पर्पस हाई लेवल, जनरल पर्पस प्रोग्रामिंग लैंग्वेज है. जिसे मूल रूप से 1990 के दशक के मध्य में सन माइक्रोसिस्टम्स (अब ओरेकल के स्वामित्व में) द्वारा डेवलप्ड किया गया था। जावा प्रोग्रामिंग अपनी सिम्पलिसिटी, पठनीयता और प्लेटफ़ॉर्म इंडिपेंडेंट के लिए जाना जाता है। आप जावा प्रोग्राम को “एक बार लिखें, और उसे कहीं भी किसी भी प्लेटफार्म पर चलाएं” लैंग्वेज के रूप में डिज़ाइन किया गया है, जिसका अर्थ है कि जावा प्रोग्राम कोड को बाइटकोड में संकलित किया जा सकता है, और किसी भी प्लेटफ़ॉर्म पर जावा वर्चुअल मशीन (जेवीएम) स्थापित किया जा सकता है।

Java streams, Stream java

जावा स्ट्रीम स्ट्रीम एपीआई के हिस्से के रूप में जावा 8 प्रोग्रामिंग सॉफ्टवेयर में पेश की गई एक सुविधा है। यह जावा डेवलपर को ऑब्जेक्ट्स के प्रसंस्करण संग्रह के लिए एक घोषणात्मक और कार्यात्मक दृष्टिकोण प्रदान करता है। जावा स्ट्रीम फीचर्स आपको पारंपरिक प्रोग्राम लूपिंग संरचनाओं की आवश्यकता के बिना, संक्षिप्त और अभिव्यंजक तरीके से डेटा के संग्रह पर प्रोग्राम संचालन करने की अनुमति देती है।

Java update

आप अपने कंप्यूटर में नवीनतम जावा अपडेट की जांच करने के लिए, आप आधिकारिक जावा वेबसाइट या जावा को समर्पित ओरेकल वेबसाइट पर जा सकते हैं।

Below you will find the general steps to check for the latest Java updates.

  • Visit the official Java website – https://www.java.com/ या जावा के लिए ओरेकल वेबसाइट: https://www.oracle.com/java/।
  • जावा वेबसाइट पर “डाउनलोड” या “डाउनलोड और अपडेट” अनुभाग देखें।
  • डाउनलोड अनुभाग के भीतर, आपको जावा का वर्तमान में रिलीज़ नवीनतम संस्करण डाउनलोड के लिए उपलब्ध मिल जाएगा।
  • मौजूदा वर्शन को जावा अपडेट में पेश की गई नई सुविधाओं, प्रोग्राम बग फिक्स और सुधारों को समझने के लिए नवीनतम अपडेट के लिए रिलीज़ नोट्स या दस्तावेज़ को सत्यापित करें।
  • वहां से, आप अपने ऑपरेटिंग सिस्टम के लिए दिए गए इंस्ट्रक्शन का पालन करके नवीनतम जावा अपडेट को अपने कंप्यूटर में डाउनलोड और इंस्टॉल कर सकते हैं।

यहाँ आप पहले यह सुनिश्चित करने के लिए कि आपके पास नवीनतम सुरक्षा पैच, बग फिक्स और प्रदर्शन सुधार हैं. अपने वर्त्तमान जावा सॉफ्टवेयर इंस्टॉलेशन को अद्यतन रखना महत्वपूर्ण है। नियमित रूप से मौजूदा वर्शन की अपडेट की जांच करना और नवीनतम जावा संस्करण के साथ अपडेट रहना चाहिए। यह आपके वर्त्तमान जावा एप्लीकेशन की स्थिरता और सुरक्षा बनाए रखने में मदद करता है।

Java interface

जावा प्रोग्रामिंग में इंटरफ़ेस एक प्रोग्रामिंग निर्माण है. जो जावा क्लासेज के पालन के लिए एक अनुबंध या नियमों के एक सेट को परिभाषित करता है। यह कार्यान्वयन विवरण निर्दिष्ट किए बिना जावा क्लासेज में विशिष्ट व्यवहार को लागू करने के लिए एक ब्लूप्रिंट के रूप में कार्य करता है। एक इंटरफ़ेस अमूर्त तरीकों (बिना किसी निकाय के तरीके) और स्थिरांक के संग्रह को परिभाषित करता है. जो इंटरफ़ेस को लागू करने वाले क्लास को प्रदान करना होगा।

Java Minecraft

मिनिक्राफ्ट का जावा संस्करण मिनिक्राफ्ट के मूल संस्करण को संदर्भित करता है. जो जावा प्रोग्रामिंग लैंग्वेज में लिखा गया है। इसे मोजांग स्टूडियोज द्वारा डेवेलोप किया गया है, और यह कई प्रकार की जावा प्रोग्राम सुविधाओं और सामग्री के साथ एक समृद्ध और व्यापक जावा गेमप्ले अनुभव प्रदान करता है।

Here are some of the key features of the Java Edition.

  • Cross-platform compatibility – जावा संस्करण माइक्रोसॉफ्ट विंडोज़, एप्पल मैकओएस और ओपन सोर्स लिनक्स ऑपरेटिंग सिस्टम उपयोग के लिए उपलब्ध है. जो इसे विभिन्न ऑपरेटिंग सिस्टम पर जावा डेवलपर के लिए सुलभ बनाता है।
  • Modding Support – जावा प्रोग्रामिंग संस्करण में मजबूत मॉडिंग क्षमताएं हैं. जो प्लेयर्स को कम्युनिटी-निर्मित मॉड का उपयोग करके गेम को संशोधित और गेम को अनुकूलित करने की अनुमति देती हैं। इस लचीलेपन ने अनगिनत मॉड के डेवलपमेंट को जन्म दिया है।
  • Multiplayer Support – जावा संस्करण सर्वर के माध्यम से मल्टीप्लेयर गेमप्ले एनवायरनमेंट का समर्थन करता है। प्लेयर्स फ्रेंड्स और अन्य प्लेयर्स के साथ खेलने के लिए सार्वजनिक सर्वर से जुड़ सकते हैं, या अपना निजी प्लेइंग सर्वर बना सकते हैं।
  • Redstone Mechanics – जावा संस्करण में जटिल रेडस्टोन सर्किटरी की सुविधा है. जो प्लेयर्स को खेल के भीतर जटिल टूल्स और स्वचालित सिस्टम बनाने की अनुमति देता है।
  • Dedicated Servers – जावा संस्करण प्लेयर्स को मल्टीप्लेयर गेमप्ले के लिए अधिक नियंत्रण और अनुकूलन विकल्प प्रदान करते हुए. अपने स्वयं के समर्पित सर्वर स्थापित करने और होस्ट करने की अनुमति देता है।
  • Snapshot Releases – मोजांग स्टूडियो समय-समय पर जावा संस्करण के लिए स्नैपशॉट जारी करता है. जो आगामी अपडेट के शुरुआती संस्करण हैं। प्लेयर नई सुविधाओं को आज़मा सकते हैं, और गेम के भविष्य को आकार देने में मदद के लिए फीडबैक दे सकते हैं।

जावा संस्करण को अक्सर मिनिक्राफ्ट का सबसे बहुमुखी और सुविधा संपन्न संस्करण माना जाता है। इसमें प्लेयर्स, मॉडर्स और सर्वर ऑपरेटरों का एक जीवंत कम्युनिटी है. जो इसके चल रहे डेवलपमेंट में योगदान देता है, और विभिन्न प्रकार के गेमप्ले अनुभव बनाता है।

Switch case in java

जावा प्रोग्रामिंग में स्विच स्टेटमेंट एक कण्ट्रोल स्ट्रक्चर स्टेटमेंट है. जो आपको एक जावा प्रोग्राम वेरिएबल या एक्सप्रेशन के मूल्य के आधार पर निष्पादित किए जाने वाले कई प्रोग्राम कोड ब्लॉकों में से एक का चयन करने की अनुमति देता है। यह इनपुट प्रोग्राम स्विच केस अलग-अलग मूल्यों से निपटने के दौरान कई अन्यथा कंडीशंस को सरल बनाने का एक तरीका प्रदान करता है।

Below is an example of how to use a switch statement in a Java program.

int course = 3;

String courseselect;

switch (course) {

    case 1:

        courseselect = “Java”;

        break;

    case 2:

        courseselect = “Python”;

        break;

    case 3:

        courseselect = “C Programming”;

        break;

    case 4:

        courseselect = ” C++ Programming “;

        break;

    case 5:

        courseselect = ” Ruby”;

        break;

    case 6:

        courseselect = “Kotlin”;

        break;

    case 7:

        courseselect = “Matlab”;

        break;

    default:

        courseselect = “No course choice”;

        break;

}

System.out.println(“The Course is – ” + courseselect);

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

Java visualizer

यदि आप एक जावा विज़ुअलाइज़र टूल के बारे में जानना चाहते हैं. जो आपके जावा प्रोग्राम कोड निष्पादन को विज़ुअलाइज़ करने और प्रोग्राम कोड को डीबग करने में आपकी सहायता कर सकता है. यहाँ आपको जावा कोड विज़ुअलाइज़र कई विकल्प उपलब्ध मिलते हैं।

Here below you are given some popular Java visualizer tools.

  • Eclipse IDE – एक्लिप्स आईडीई एक व्यापक रूप से उपयोग किया जाने वाला जावा सॉफ्टवेयर डेवलपमेंट आईडीई है. जो जावा प्रोग्रामर को विज़ुअल डिबगर प्रदान करता है। यह आपको ब्रेकप्वाइंट सेट करने, अपने प्रोग्राम कोड के माध्यम से कदम उठाने, प्रोग्राम वेरिएबल्स का निरीक्षण करने और प्रोग्राम निष्पादन के प्रवाह का निरीक्षण करने की अनुमति देता है। एक्लिप्स जावा ऍप्लिकेशन्स को डीबग करने के लिए एक ग्राफिकल यूजर इंटरफ़ेस प्रदान करता है।
  • IntelliJ IDEA – इंटेलिजे आईडिया एक और लोकप्रिय जावा प्रोग्राम डेवलपमेंट सॉफ्टवेयर या आईडीई है. जो जावा डेवलपर को शक्तिशाली प्रोग्राम डिबगिंग सुविधाएँ प्रदान करता है। यह आपको जावा प्रोग्राम ब्रेकप्वाइंट सेट करके, प्रोग्राम वेरिएबल्स की जांच करके और प्रोग्राम प्रवाह का विश्लेषण करके अपने जावा कोड को विज़ुअली डीबग करने की अनुमति देता है। इंटेलिजे आईडिया जावा कोड विज़ुअलाइज़ेशन के लिए एक सहज इंटरफ़ेस प्रदान करता है।
  • VisualVM – विज़ुअलवीएम एक पॉपुलर जावा प्रोफाइलिंग टूल है. जिसमें विज़ुअल जावा प्रोग्राम डिबगर फीचर्स भी शामिल है। यह आपको जावा ऍप्लिकेशन्स के प्रदर्शन और व्यवहार का विश्लेषण करने की अनुमति देता है। ये टूल्स आपको विज़ुअलवीएम सीपीयू उपयोग, मेमोरी उपयोग, थ्रेड गतिविधि और बहुत कुछ का वास्तविक समय विज़ुअलाइज़ेशन प्रदान करता है. जिससे आपको अपने जावा प्रोग्राम कोड को समझने और डीबग करने में मदद मिलती है।
  • BlueJ – ब्लूजे एक एजुकेशनल आईडीई है. जिसे विशेष रूप से जावा प्रोग्राम सीखने के लिए डिज़ाइन किया गया है। इसमें एक विज़ुअल प्रोग्राम डिबगर शामिल है. जो आपको अपने प्रोग्राम कोड के माध्यम से कदम उठाने, ऑब्जेक्ट का निरीक्षण करने और प्रोग्राम निष्पादन प्रवाह को समझने की अनुमति देता है। यह आईडीई ब्लूजे ऑब्जेक्ट-ओरिएंटेड अवधारणाओं को विज़ुअलाइज़ करने पर जोर देता है, और जावा प्रोग्राम के लिए विज़ुअल डिबगिंग फीचर्स का समर्थन करता है।

ये सभी ऊपर बताए गए टूल्स आपके जावा प्रोग्राम कोड को प्रभावी ढंग से देखने और उन कोड को डीबग करने के लिए विभिन्न सुविधाएँ प्रदान करते हैं। वे आपको यह समझने में मदद कर सकते हैं कि आपका जावा प्रोग्राम कोड कैसे निष्पादित हो रहा है, आपको जावा प्रोग्राम समस्याओं को पहचानें और उन्हें ठीक करें, और प्रोग्राम प्रवाह और स्थिति में अंतर्दृष्टि प्राप्त करने। आप अपनी विशिष्ट प्रोग्रामिंग आवश्यकताओं और प्राथमिकताओं के आधार पर, आप वह उपकरण चुन सकते हैं. जो आपकी आवश्यकताओं के लिए सबसे उपयुक्त जावा आईडीई हो।

Minecraft java servers

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

Below are some of the popular Minecraft Java servers you will find.

  • Hypixel.
  • Mineplex.
  • The Hive.
  • CubeCraft Games.
  • HypariaMC.

Java collections

कलेक्शंस जावा फ्रेमवर्क क्लासेज और इंटरफेस का एक सेट है. जो ऑब्जेक्ट के समूहों में हेरफेर और भंडारण के लिए एक व्यापक और मानकीकृत तरीका प्रदान करता है। यह एलिमेंट के संग्रह को कुशलतापूर्वक प्रबंधित करने के लिए डेटा संरचनाओं और एल्गोरिदम की एक विस्तृत श्रृंखला प्रदान करता है।

जावा कलेक्शंस फ्रेमवर्क के प्रमुख कॉम्पोनेन्ट में इंटरफेस, कार्यान्वयन क्लासेज और यूटिलिटीज क्लासेज शामिल हैं।

Below are some of the important interfaces and classes within the framework.

  • Collection Interface – संग्रह इंटरफ़ेस संग्रह पदानुक्रम का मूल इंटरफ़ेस है। यह एलिमेंट को जोड़ने, हटाने और पुनरावृत्त करने जैसे बुनियादी संचालन को परिभाषित करता है। संग्रह के कुछ सामान्य रूप से उपयोग किए जाने वाले उप-इंटरफ़ेस में लिस्ट, सेट और कतार शामिल हैं।
  • List Interface – लिस्ट इंटरफ़ेस संग्रह इंटरफ़ेस का विस्तार करता है, और एलिमेंट के एक क्रमबद्ध संग्रह का प्रतिनिधित्व करता है। यह डुप्लिकेट एलिमेंट की अनुमति नहीं देता है, और इंडेक्स द्वारा लिस्ट एलिमेंट तक पहुंचने के तरीके प्रदान करता है। ऐरेलिस्ट और लिंक्डलिस्ट, लिस्ट इंटरफ़ेस के लोकप्रिय कार्यान्वयन हैं।
  • Set Interface – सेट इंटरफ़ेस संग्रह इंटरफ़ेस का विस्तार करता है, और अद्वितीय एलिमेंट के संग्रह का प्रतिनिधित्व करता है। यह डुप्लिकेट तत्वों की अनुमति नहीं देता है. हैशसेट, ट्रीसेट और लिंक्डहैशसेट आमतौर पर सेट के कार्यान्वयन के लिए उपयोग किए जाते हैं।
  • Map Interface – मैप इंटरफ़ेस की-वैल्यू पेअर के संग्रह का प्रतिनिधित्व करता है। यह एलिमेंट को उनकी कुंजियों के आधार पर संग्रहीत करने, पुनः प्राप्त करने और हेरफेर करने की विधियाँ प्रदान करता है। हैशमैप, ट्रीमैप और लिंक्डहैशमैप मैप  के व्यापक रूप से उपयोग किए जाने वाले कार्यान्वयन हैं।
  • Queue interface – क्यू इंटरफ़ेस संग्रह इंटरफ़ेस का विस्तार करता है, और एक संग्रह का प्रतिनिधित्व करता है. जो फीफो (फर्स्ट-इन-फर्स्ट-आउट) क्रम का पालन करता है। लिंक्डलिस्ट और प्रायोरिटीक्यू आमतौर पर क्यू के कार्यान्वयन के लिए उपयोग किए जाते हैं।
  • Iterator Interface – इटरेटर इंटरफ़ेस एक संग्रह में तत्वों को पुनरावृत्त करने के तरीके प्रदान करता है। यह एलिमेंट तक क्रमिक पहुंच की अनुमति देता है, और पुनरावृत्ति के दौरान एलिमेंट को हटाने का समर्थन करता है।

संग्रह फ्रेमवर्क में संग्रह और ऐरे जैसे उपयोगिता क्लास भी शामिल हैं. जो संग्रह में हेरफेर और संचालन के लिए उपयोगी तरीके प्रदान करते हैं।

Oracle java

ओरेकल जावा ओरेकल कारपोरेशन द्वारा प्रदान की गई मुख्य जावा प्रोग्रामिंग लैंग्वेज और जावा डेवलपमेंट किट (JDK) को संदर्भित करता है। वर्ष 2010 में सन माइक्रोसिस्टम्स का अधिग्रहण करने के बाद से ओरेकल जावा के डेवलपमेंट और रखरखाव में एक महत्वपूर्ण योगदानकर्ता रहा है, जो जावा प्रोग्रामिंग का मूल डेवलपर था।

Oracle Java includes the following components.

  • Java Development Kit (JDK) – जेडीके एक जावा प्रोग्राम और सॉफ्टवेयर डेवलपमेंट किट है. जिसमें जावा प्रोग्राम सॉफ्टवेयर एप्लिकेशन को विकसित करने, संकलित करने और उन्हें चलाने के लिए आवश्यक टूल्स, लाइब्रेरी और रिसोर्सेज शामिल हैं। यह जावा कंपाइलर (जावैक), रनटाइम वातावरण (जावा), और जावा डेवलपमेंट और डिबगिंग के लिए अन्य जावा टूल्स प्रदान करता है।
  • Java Runtime Environment (JRE) – जेआरई जेडीके का एक सबसेट प्रोग्राम या सॉफ्टवेयर है, और इसका उपयोग क्लाइंट मशीन या एंड-यूज़र सिस्टम पर जावा प्रोग्राम एप्लिकेशन चलाने के लिए किया जाता है। इसमें जावा वर्चुअल मशीन (जेवीएम) और जावा प्रोग्राम निष्पादित करने के लिए आवश्यक प्रोग्राम लाइब्रेरी मौजूद होती हैं।
  • Java SE (Standard Edition) – जावा एसई एक जावा डेवलपमेंट एनवायरनमेंट प्लेटफ़ॉर्म है. जो जावा प्रोग्रामिंग लैंग्वेज की मुख्य कार्यक्षमता प्रदान करता है। इसमें जावा डेवलपमेंट किट (जेडीके) और जावा रनटाइम एनवायरनमेंट (जेआरई) फीचर्स शामिल हैं। जावा एसई सॉफ्टवेयर जावा प्रोग्रामर या जावा डेवलपर को डेस्कटॉप, सर्वर और एम्बेडेड डिवाइस पर जावा एप्लिकेशन सॉफ्टवेयर को डेवेलोप करने और चलाने के लिए उपयुक्त वातावरण प्रदान करता है।

आप अपने लैपटॉप डेस्कटॉप कंप्यूटर में ओरेकल जावा डाउनलोड करने के लिए, आप ओरेकल वेबसाइट पर जा सकते हैं, और Java SE डाउनलोड पेज पर जा सकते हैं। वहां से, आप अपने ऑपरेटिंग सिस्टम के अनुसार उपयुक्त जेडीके या जेआरई जावा प्रोग्राम सॉफ्टवेयर संस्करण चुन सकते हैं, और इंस्टॉलेशन पैकेज डाउनलोड कर अपने कंप्यूटर में इनस्टॉल कर सकते हैं।

Java string format

स्ट्रिंग.फॉर्मेट() मेथड का उपयोग जावा प्रोग्रामिंग में विशिष्ट पैटर्न या टेम्पलेट्स के आधार पर स्ट्रिंग्स में फोर्मत्टिंग्स करने के लिए किया जाता है। यह मेथड आपको स्ट्रिंग के भीतर प्लेसहोल्डर्स में मानों को प्रतिस्थापित करके नई स्वरूपित स्ट्रिंग बनाने की अनुमति देता है। String.format() मेथड सी प्रोग्रामिंग printf प्रारूप स्ट्रिंग के सिंटैक्स का उपयोग करता है।

Here below you can see the usage of String.format() method.

String name = “David”;

String course=” Java”

int fee = 999;

double height = 1.65;

String editedString = String.format(“My name is %s, and I join %s, course fee is %d”, name, course, fee);

System.out.println(editedString);

Java 11

जावा 11 जावा प्रोग्रामिंग लैंग्वेज का एक प्रमुख लॉन्ग टर्म सपोर्ट (एलटीएस) वर्जन रिलीज है. जिसे लॉन्ग टर्म सॉफ्टवेयर सपोर्ट और लगातार नए फ्यूचर अपडेट के लिए बनाया गया है. जिसे ऑफिशियली ओरेकल कॉर्पोरेशन द्वारा सितंबर वर्ष 2018 में पब्लिक उपयोग के लिए उपलब्ध कराया गया था। इसने जावा 11 वर्जन प्लेटफॉर्म में आपको कई नई सुविधाएं, सुधार और संवर्द्धन पेश किए थे।

Here below you are given some of the major notable features of Java 11 programming language.

  • Local Variable Syntax for Lambda Parameters.
  • HTTP Client (Standardized).
  • Launch Single-File Source-Code Programs.
  • Nest-Based Access Control.
  • Epsilon Garbage Collector.
  • Deprecation of Java EE and Corba Modules.
  • Enhanced Docker Support.

Java with oracle

जावा एक पॉपुलर कंप्यूटर प्रोग्रामिंग लैंग्वेज है. जिसे मूल रूप से सन माइक्रोसिस्टम्स द्वारा विकसित किया गया था। जिसे वर्ष 2010 में, ओरेकल कारपोरेशन ने सन मिक्रोसिस्टम ने इसका का आधिकारिक अधिग्रहण कर लिया। जिससे बाद में इसे जावा प्रोग्रामिंग का स्वामित्व प्राप्त हो गया। तब से, ओरेकल कारपोरेशन जावा प्रोग्रामिंग प्लेटफ़ॉर्म के डेवलपमेंट और रखरखाव में प्रमुख योगदानकर्ताओं में से एक रहा है।

Oracle Company provides a variety of software and user application offerings related to Java programming, which mainly include.

  • Java Development Kit (JDK) – जावा जेडीके ओरेकल द्वारा प्रदान की गई एक सॉफ्टवेयर डेवलपमेंट किट है. जिसमें जावा प्रोग्राम, सॉफ्टवेयर और एप्लिकेशन डेवलप्ड करने के लिए जरूरी टूल, लाइब्रेरी और संसाधन मौजूद हैं। जेडीके में प्रमुख रूप से जावा कंपाइलर (जावैक), जावा वर्चुअल मशीन (जेवीएम), और जावा प्रोग्राम बनाने और चलाने के लिए आवश्यक अन्य टूल्स और एप्लीकेशन मौजूद हैं।
  • Java Runtime Environment (JRE) – जेआरई, जो ओरेकल कारपोरेशन द्वारा भी प्रदान किया गया पॉपुलर जावा एप्लीकेशन सॉफ्टवेयर है. जेआरई जेडीके सॉफ्टवेयर का एक सबसेट एप्लीकेशन है। यह जावा प्रोग्रामर को उपयोगकर्ताओं को जावा प्रोग्राम कोड संकलित या डेवेलोप करने की आवश्यकता के बिना अपने सिस्टम पर जावा प्रोग्राम एप्लिकेशन चलाने की अनुमति देता है।
  • Oracle Java SE (Standard Edition) – जावा एसई एक जावा आधारित सॉफ्टवेयर प्लेटफॉर्म है. जो जावा प्रोग्रामिंग लैंग्वेज की मुख्य कार्यक्षमता फीचर्स को शामिल करता है। जावा एसई में जावा जेडीके, जावा जेआरई और अन्य एपीआई (एप्लिकेशन प्रोग्रामिंग इंटरफेस) फीचर्स शामिल हैं. जो जावा प्रोग्राम सॉफ्टवेयर डेवलपमेंट की प्रमुख नींव बनाते हैं।

How to declare array in java, array declaration in java, java declare array, declare array java, java array declaration, array declaration java

एरे का उपयोग जावा प्रोग्रामिंग मेमोरी के एक सन्निहित ब्लॉक में एक ही प्रकार के कई डाटा वेरिएबल एलिमेंट को संग्रहीत करने के लिए किया जाता है। जावा प्रोग्रामिंग में किसी ऐरे डाटा टाइप को घोषित करने के लिए, आपको उस डिक्लेअर ऐरे में डिक्लेअर किये जाने वाले एलिमेंट के प्रकार को निर्दिष्ट करना होगा। उसके बाद डिक्लेअर ऐरे वेरिएबल का नाम और ऐरे का आकार (ऐरे में स्टोर एलिमेंट की संख्या जो उसमें हो सकती है) उसे पहले निर्दिष्ट करना होगा।

Here below are some prime examples of array declarations.

Declaration and initialization of an array with a specific size.

int[] decimal = new int[10];  // Declare an integer array of size 10 with name decimal

String[] names = new String[30];  // simple string array declare with 30 storage element

double[] biginteger = new double[5];  // simple declare biginteger array with 5 element

In the above examples, the arrays are declared with a specific size and name. hare the new keyword is used to create a new array object, and the size of the array is specified within square brackets.

Simple array declaration and initialization of an array with some initial values.

int[] decimal = {2, 1, 5, 7, 8, 9};  // Simple declare and initialize an integer array with initial values

String[] names = {“Java”, “Python”, “C”,”Kotlin”};  // Simple String declare and initialize a string array with initial values

double[] biginteger = {100.67, 2.90, 4.56, 567.89};  // Declare and initialize a double array with initial values

In the above examples, the arrays are declared and initialized with initial values. The size of the arrays is determined by the number of elements specified within curly braces.

Download java 11, java 11 download

If you want to download Java 11 programming software. So, you can follow these steps given below.

  • ओरेकल वेबसाइट के जावा एसई डाउनलोड पेज – जावा एसई डाउनलोड पर जाएं।
  • जावा एसई डाउनलोड पृष्ठ पर, आपको उपलब्ध जावा संस्करणों की एक वर्शन लिस्ट दिखाई देगी। इसमें जावा एसई 11 टेबल अनुभाग देखें।
  • अब दिए गए चेकबॉक्स का चयन करके “ओरेकल बाइनरी कोड लाइसेंस अनुबंध” को मैन्युअली स्वीकार करें।
  • अब अपने मौजूदा ऑपरेटिंग सिस्टम के आधार पर उपयुक्त इंस्टॉलर जावा 11 सॉफ्टवेयर को चुनें। यहाँ आपको माइक्रोसॉफ्ट विंडोज़, एप्पल मैकओएस और ओपन सोर्स लिनक्स ऑपरेटिंग सिस्टम के लिए अलग-अलग विकल्प हो सकते हैं।
  • अब आपके मौजूदा इन्सटाल्ड कंप्यूटर ऑपरेटिंग सिस्टम से संबंधित इंस्टॉलर के डाउनलोड लिंक पर क्लिक करें।
  • जावा 11 इंस्टॉलर डाउनलोड आपके कंप्यूटर होना शुरू हो जाएगा. एक बार जावा डाउनलोड इंस्टालर पूरा हो जाने पर, डाउनलोड की गई फ़ाइल का लोकल हार्ड ड्राइव स्टोरेज में पता लगाएं और उसे अपने कंप्यूटर में चलाएं।
  • अपने ऑपरेटिंग सिस्टम पर जावा 11 को इंस्टॉल करने के लिए इंस्टॉलर द्वारा दिए गए निर्देशों का सही से पालन करें। आपके ऑपरेटिंग सिस्टम के आधार पर सटीक इंस्टॉलेशन चरण भिन्न या अलग अलग हो सकता हैं।

जावा 11 प्रोग्रामिंग को सफलतापूर्वक स्थापित करने के बाद, आपको अपनी मशीन पर जावा 11 प्रोग्रामिंग के लिए जावा डेवलपमेंट किट (जेडीके) और जावा रनटाइम एनवायरनमेंट (जेआरई) को प्रोग्राम सॉफ्टवेयर डेवलपमेंट के लिए उपयोग कर सकते है।

Minecraft servers java

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

  • अपने कंप्यूटर पर मीनेक्राफ्ट जावा संस्करण लॉन्च करें।
  • मुख्य मेनू से, मल्टीप्लेयर मेनू तक पहुंचने के लिए “मल्टीप्लेयर” ऑप्शन पर क्लिक करें।
  • मल्टीप्लेयर मेनू में, “सर्वर जोड़ें” या “डायरेक्ट कनेक्ट” ऑप्शन पर क्लिक करें (आपके द्वारा उपयोग किए जा रहे मीनेक्राफ्ट जावा संस्करण के आधार पर) ।
  • अब दिए गए फ़ील्ड में सर्वर का आईपी पता या डोमेन नाम इनफार्मेशन को मैन्युअल दर्ज करें। यहाँ मीनेक्राफ्ट जावा सर्वर का आईपी पता या डोमेन नाम आमतौर पर सर्वर ओनर द्वारा प्रदान किया जाता है या मीनेक्राफ्ट जावा सर्वर लिस्टिंग वेबसाइटों पर पाया जा सकता है।
  • यहाँ यदि मीनेक्राफ्ट जावा सर्वर को एक विशिष्ट पोर्ट की आवश्यकता है. तो इसे आईपी पते या डोमेन नाम के बाद एक कोलन से अलग करके दर्ज करें, (उदाहरण के लिए, play.server.com:25565) जैसे इनफार्मेशन को दर्ज करे।
  • अब मीनेक्राफ्ट जावा सर्वर से कनेक्ट करने का प्रयास करने के लिए “संपन्न” या “कनेक्ट” पर क्लिक करें।

यदि मीनेक्राफ्ट जावा सर्वर ऑनलाइन और पहुंच योग्य है. तो मीनेक्राफ्ट जावा संस्करण आपको सर्वर से कनेक्ट कर देगा, और आप अन्य ऑनलाइन प्लेयर्स के साथ गेम खेलना शुरू कर पाएंगे।

You can find Minecraft server listings and communities on websites like the following.   

  • Minecraft Server List
  • Planet Minecraft
  • Minecraft-MP
  • TopG

Declaring array in java, declaring an array in java, declare array in java

आप जावा प्रोग्रामिंग में किसी ऐरे को उसमें स्टोर होने वाले ऐरे एलिमेंट के प्रकार को निर्दिष्ट करके, उसके बाद ऐरे वेरिएबल नाम और वैकल्पिक स्क्वायर ब्रैकेट निर्दिष्ट करके किसी भी जावा प्रोग्राम में डिक्लेअर कर सकते हैं।

Here you are given some examples of are declaration below.

Let’ s declaration of an array variable.

int[] decimal;  // it declare an integer array with decimal variable name

String[] address;  // it declare a string array variable with name address

double[] biginteger1;  // it declare a double array variable with biginteger1

ऊपर दिए गए उदाहरणों में, ऐरे वेरिएबल डेसीमल, नाम और बिगइन्टिजर वेरिएबल घोषित किए गए हैं. यहाँ किसी भी डिक्लेअर ऐरे वेरिएबल को अभी तक प्रारंभ नहीं किया गया है।

तो चलिए एक विशिष्ट आकार के साथ एक जावा ऐरे वेरिएबल की घोषणा और आरंभीकरण करे।

int[] decimal = new int[10];  // it declare an integer array of size 10 element

String[] address = new String[30];  // it deeclare a string array of size 30 element

double[] biginteger1 = new double[5];  // it deeclare a double array of size 5 element

उपरोक्त उदाहरणों में, ऐरे को एक विशिष्ट आकार के साथ घोषित किया गया है। न्यू कीवर्ड का उपयोग नई ऐरे ऑब्जेक्ट बनाने के लिए किया जाता है, और ऐरे का आकार स्क्वायर ब्रैकेट के भीतर निर्दिष्ट किया गया है।

Java tutorial

नीचे आपको जावा प्रोग्रामिंग ट्यूटोरियल की मूल रूपरेखा दी गई है. जिसमें जावा प्रोग्रामिंग लैंग्वेज की मूलभूत कॉन्सेप्ट्स और विशेषताओं को शामिल किया गया है।

Introduction to Java Programming.

  • जावा प्रोग्रामिंग और इसकी विशेषताओं का अवलोकन
  • जावा डेवलपमेंट एनवायरनमेंट की स्थापना
  • जावा वेरिएबल और डेटा प्रकार

Declaring variables and initializing them in Java programming.

  • प्रिमिटिव डेटा प्रकार (इंट, डबल, बूलियन, आदि)
  • रिफरेन्स डेटा प्रकार (स्ट्रिंग, ऐरे, आदि)

Operators and Expressions.

  • ऐर्थमेटिक आपरेटर।
  • तुलना और लॉजिकल ऑपरेटर
  • कंडीशनल (टर्नरी) ऑपरेटर
  • ऑपरेटर प्रायोरिटी एंड अस्सोसिटी 

Control flow.

  • कंडीशनल स्टेटमेंट्स (इफ, एल्स इफ, एल्स) ।
  • स्विच स्टेटमेंट
  • लूप्स (फॉर लूप, डू व्हाइल लूप, व्हाइल लूप)
  • ब्रेक एंड कंटिन्यू स्टेटमेंट

Array.

  • ऐरे की घोषणा और आरंभीकरण
  • ऐरे तत्वों तक पहुँचना
  • ऐरे की लंबाई और ट्रैवर्सल
  • मल्टी-डायमेंशनल ऐरे

Methods.

  • डिक्लेरेशन करने और कॉल करने के तरीके
  • मेथड पैरामीटर और रिटर्न प्रकार
  • मेथड ओवरलोडिंग
  • रिकर्शन

Object-Oriented Programming (OOP).

  • क्लासेज और ऑब्जेक्ट
  • कंस्ट्रक्टर
  • इनकैप्सुलेशन (एक्सेस मॉडिफायर)
  • इनहेरिटेंस एंड पॉलीमॉरफिस्म

Exception handling.

  • ट्राई-कैच ब्लॉक के साथ एक्सेप्शन को संभालना
  • थ्रोइंग एंड एक्सेप्शन विथ ट्रॉय कैच ब्लॉक्स
  • एक्सेप्शन हायरार्की एंड कस्टम एक्सेप्शन

Input and Output.

  • उपयोगकर्ता से इनपुट पढ़ना (स्कैनर वर्ग)
  • कंसोल पर आउटपुट लिखना (System.out.println)
  • फ़ाइल I/O संचालन (फ़ाइलें पढ़ना और लिखना)

Introduction to Java API.

  • स्ट्रिंग मैनीपुलेशन (स्ट्रिंग वर्ग)
  • मैथमेटिकल ऑपरेशन (मैथमेटिक्स क्लास)
  • डेट एंड टाइम (java.time पैकेज)

ऊपर दिए गए सभी जावा प्रोग्रामिंग टॉपिक जावा प्रोग्रामिंग में महारत हाशिल करने में अति महत्व पूर्ण है. यदि आप जावा लैंग्वेज को बेहतर से सीखना चाहते है.

What is inheritance in java

इनहेरिटेंस सी++ और जावा ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (ओओपी) में एक मौलिक अवधारणा है. जो जावा प्रोग्राम में डिक्लेअर एक क्लास ऑब्जेक्ट को दूसरे क्लास ऑब्जेक्ट से गुण और व्यवहार प्राप्त करने की अनुमति देता है। जावा लैंग्वेज में इनहेरिटेंस को एक्सटेंड्स कीवर्ड का उपयोग करके कार्यान्वित या डिफाइन किया जाता है।

जिस क्लास से प्रोग्राम विरासत प्राप्त की जा रही है, उसे जावा प्रोग्राम में डिक्लेअर सुपरक्लास या मूल क्लास कहा जाता है, और जिस जावा प्रोग्राम क्लास से विरासत प्राप्त की जाती है. उसे सबक्लास या चाइल्ड क्लास कहा जाता है। सबक्लास को सुपरक्लास की विशेषताएँ (फ़ील्ड) और विधियाँ विरासत में मिलती हैं. और यह अपनी अतिरिक्त विशेषताएँ और मेथड्स भी जोड़ सकता है, या सुपरक्लास की मेथड्स को ओवरराइड भी कर सकता है।

Java program

नीचे एक सरल जावा प्रोग्राम का उदाहरण दिया गया है/ जो “हैलो, वर्ल्ड!” टेक्स्ट मैसेज इन्फो प्रिंट करता है।

import java.util.*;

public class Main {

    public static void main(String[] args)

    {

      System.out.println(“Hello, World!”);

      System.out.println(“Welcome to java, Vcanhelpsu.com”);

  }

}

In the Java program given above.

  • हम HelloWorld नामक एक पब्लिक क्लास को परिभाषित करते हैं। क्लास का नाम फ़ाइल नाम से मेल खाना चाहिए (उदाहरण के लिए, HelloWorld.java)।
  • क्लास के अंदर, हमारे पास एक मैन मेथड है. जो जावा प्रोग्राम का एंट्री पॉइंट है।
  • मैन मेथड में पब्लिक और स्टैटिक संशोधक हैं, जो दर्शाता है कि इसे क्लास के बाहर से एक्सेस किया जा सकता है और क्लास का उदाहरण बनाए बिना इसे कॉल किया जा सकता है।
  • मैन मेथड अपने पैरामीटर के रूप में स्ट्रिंग ऑब्जेक्ट की एक ऐरे लेती है. जिसे अक्सर जावा प्रोग्राम आर्ग्स (आर्गुमेंट के रूप में जाना जाता है।
  • मैन मेथड के अंतर्गत, हम “हैलो, वर्ल्ड!” संदेश को प्रिंट करने के लिए System.out.println स्टेटमेंट का उपयोग करते हैं। कंसोल के लिए.

To run the Java program written above, you mainly follow these steps.

  • उपरोक्त जावा प्रोग्राम कोड को HelloWorld.java नाम की फ़ाइल में सेव करें।
  • कमांड प्रॉम्प्ट या टर्मिनल खोलें और उस डायरेक्टरी पर नेविगेट करें जहां यह फ़ाइल स्टोर या स्थित है।
  • javac कमांड का उपयोग करके जावा स्रोत फ़ाइल संकलित करें।

javac HelloWorld.java

  • यदि कोई प्रोग्राम त्रुटि नहीं है, तो कंपाइलर HelloWorld.class नामक एक बाइटकोड फ़ाइल उत्पन्न करेगा।
  • जावा कमांड का उपयोग करके संकलित प्रोग्राम चलाएँ।

java helloworld

  • आउटपुट “हैलो, वर्ल्ड!” कंसोल में प्रदर्शित करेगा.

Latest version of java

जावा 20 या जेडीके 20 का लेटेस्ट लॉन्ग-टर्म सपोर्टेड (एलटीएस) संस्करण 21 मार्च 2023 को जारी किया गया था।

आप हमेशा जावा लैंग्वेज के नवीनतम संस्करण पर नवीनतम जानकारी प्राप्त करने के लिए ओरेकल कोप्रोरेशन की आधिकारिक वेबसाइट या ओपनजेडीके की वेबसाइट पर जाने की सलाह है। ये वेबसाइटें हमेशा आपको नवीनतम स्थिर जावा प्रोग्राम संस्करणों और उनकी विशेषताओं सहित जावा नए रिलीज़ के बारे में डाउनलोड और जानकारी प्रदान करती हैं।

आप हमेशा याद रखे की जावा प्रोग्रामिंग संस्करण नियमित रूप से जारी और अपडेट होते रहते है. इसलिए जावा प्रोग्रामिंग लैंग्वेज में नवीनतम प्रगति के साथ अपडेटेड रहने के लिए आधिकारिक जावा प्रोग्राम रिसोर्सेज से नवीनतम जावा रिलीज की जांच करना अति महत्वपूर्ण है।

Ternary operator in java

जावा प्रोग्रामिंग लैंग्वेज में टर्नरी ऑपरेटर, जिसे कंडीशनल ऑपरेटर के रूप में भी जाना जाता है. यह जावा प्रोग्रामर को एक संक्षिप्त कंडीशनल एक्सप्रेशन लिखने की अनुमति देता है।

Here you can follow the ternary operator syntax given below.

Situation ? expression1 : expression2

So let us know how ternary operator works in Java programming.

दिए गए जावा प्रोग्राम में कंडीशन का मूल्यांकन किया जाता है, और टर्नरी ऑपरेटर कंडीशन यदि यह सत्य है, तो अभिव्यक्ति1 का मान को प्रिंट करता है।

यदि टर्नरी ऑपरेटर कंडीशन गलत है, तो अभिव्यक्ति2 का मान प्रिंट करता है।

टर्नरी ऑपरेटर का उपयोग अक्सर एक सरल इफ-एल्स स्टेटमेंट के लिए शॉर्टहैंड के रूप में किया जाता है. जब जावा प्रोग्राम में वेरिएबल्स को मान निर्दिष्ट करते हैं, या मेथड कॉल में तर्क के रूप में उपयोग किया जाता है।

यहाँ आपको जावा में मूल उदाहरण जो टर्नरी ऑपरेटर के उपयोग को प्रदर्शित करता है।

int p  = 5;

int q = (p  > 0) ? 1:-1;

System.out.println(q); // output: 10

ऊपर दिए गए प्रोग्राम उदाहरण में, यदि p 0 से अधिक है. तो मान 1 q को निर्दिष्ट किया गया है. अन्यथा, मान -1 असाइन किया गया है। फिर q का मान मुद्रित किया जाता है. जो इस मामले में 1 है।

Java programs

जावा प्रोग्राम आम तौर पर जावा क्लासेज और मेथड्स से बने होते हैं. जो जावा प्रोग्राम की संरचना और प्रोग्राम व्यवहार को परिभाषित करते हैं।

Here below you are given a basic example of a Java program.

public class HelloWorld {

    public static void main(String[] args) {

        System.out.println(“Hello, World!”);

    }

}

So let us understand the above program better.

यह जावा प्रोग्राम हैलोवर्ल्ड नामक क्लास की घोषणा के साथ शुरू होता है। जावा प्रोग्रामिंग परंपरा के अनुसार, क्लास का नाम कोड वाली फ़ाइल के नाम से जरूर मेल खाना चाहिए (इस मामले में HelloWorld.java)।

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

मैन मेथड अपने पैरामीटर के रूप में स्ट्रिंग्स (आर्ग्स) की एक ऐरे लेती है। इस पैरामीटर का उपयोग प्रोग्राम में कमांड-लाइन तर्कों को पारित करने के लिए किया जाता है, लेकिन इस उदाहरण में, हम इसका उपयोग नहीं कर रहे हैं।

मैन मेथड के भीतर, हमारे पास कोड की एक पंक्ति है. जो “हैलो, वर्ल्ड!” स्ट्रिंग को प्रिंट करने के लिए जावा प्रोग्राम में System.out.println विधि का उपयोग करती है।

Java stack

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

Here below is an example of using the Stack class in Java programming.

import java.util.Stack;

public class StackExample {

    public static void main(String[] args) {

        Stack<String> stack = new Stack<>();

        stack.push(“Java”);

        stack.push(“Python”);

        stack.push(“Kotlin”);

        stack.push(“Matlab”);

        System.out.println(“First or top element of stack is – ” + stack.peek());

        while (!stack.isEmpty())

        {

            System.out.println(“The pop element of stack is – ” + stack.pop());

        }

    }

}

ऊपर दिए गए स्टैक प्रोग्राम उदाहरण में, हम एक स्टैक ऑब्जेक्ट (स्टैक) डाटा टाइप बनाते हैं, और push() मेथड का उपयोग करके इसमें चार एलिमेंट को पुश करते हैं। peek () मेथड टॉप एलिमेंट को हटाए बिना पुनः प्राप्त करती है। फिर, हम स्टैक से एलिमेंट को बार-बार पॉप करने के लिए व्हाइल लूप का उपयोग करते हैं, जब तक कि वह खाली न हो जाए।

स्टैक क्लास उन परिदृश्यों में उपयोगी है, जहां आपको LIFO डेटा संरचना में इनफार्मेशन की आवश्यकता होती है. जैसे एक्सप्रेशन को पार्स करना, पूर्ववत/पुनः कार्यक्षमता लागू करना, या गहराई-प्रथम खोज एल्गोरिदम आदि का उपयोग करना।

Java set

एक सेट जावा प्रोग्रामिंग में जावा कलेक्शन फ्रेमवर्क में एक बिल्ट-इन इंटरफ़ेस है. जो यूनिक सेट एलिमेंट के एक अव्यवस्थित संग्रह का प्रतिनिधित्व करता है। जावा लिस्ट  डाटा टाइप के विपरीत, एक सेट में डिक्लेअर किसी भी प्रकार के डुप्लिकेट एलिमेंट की अनुमति नहीं देता है। सेट इंटरफ़ेस जावा में कई ठोस क्लासेज द्वारा कार्यान्वित किया जाता है. जिसमें हैशसेट, ट्रीसेट और लिंक्डहैशसेट शामिल हैं।

Below you are given an example of using HashSet in a Java program. which is one of the commonly used implementations of the Set interface.

import java.util.HashSet;

import java.util.Set;

public class SetExample {

    public static void main(String[] args) {

        Set<String> set = new HashSet<>();

        set.add(“Classes”);

        set.add(“Array”);

        set.add(“Pointer”);

        set.add(“Enum”);

        set.add(“Vector”);

        System.out.println(“The Actual Set Element size is – ” + set.size()); // Output: 3

        for (String element : set) {

            System.out.println(element);

        }

    }

}

ऊपर दिए गए उदाहरण में, हम स्ट्रिंग्स को स्टोर करने के लिए सेट नामक एक हैशसेट ऑब्जेक्ट बनाते हैं। हम सेट में चार एलिमेंट को जोड़ते हैं. जो की “classes”, “array”, “pointer”, “enum”और “vector” (एक डुप्लिकेट तत्व) । हालाँकि, चूंकि सेट डुप्लिकेट की अनुमति नहीं देता है, इसलिए सेट डाटा टाइप में किसी भी प्रकार का डुप्लिकेट एलिमेंट नहीं जोड़ा जाता है।

Math.random java

जावा प्रोग्रामिंग में Math.random() मेथड गणित क्लास द्वारा प्रदान की गई एक स्टैटिक मेथड है. जो 0.0 (समावेशी) और 1.0 (अनन्य) के बीच रैंडम नंबर्स उत्पन्न करती है। यह रैंडम नंबर्स उत्पन्न करने के लिए छद्म आयामी संख्या जनरेटर का उपयोग करता है।

Math.random() मेथड का उपयोग अक्सर विभिन्न उद्देश्यों के लिए जावा प्रोग्राम में रैंडम नंबर्स उत्पन्न करने के लिए किया जाता है. जैसे सिमुलेशन, गेम, या टेस्ट डेटा उत्पन्न करना।

यहाँ आपको नीचे उदाहरण दिया गया है. जो आपको Math.random() के उपयोग को दर्शाता है।

public class RandomExample {

    public static void main(String[] args) {

       double randomnumbers = Math.random();

        System.out.println(“Here is the Random numbers is – ” + randomnumbers);

    }

}

Generics in java

जावा प्रोग्रामिंग में जेनेरिक्स क्लासेज, जावा प्रोग्रामर को इंटरफेस और तरीके बनाने का एक तरीका प्रदान करते हैं. जो विभिन्न प्रोग्रामिंग प्रकारों के साथ काम कर सकते हैं, साथ ही प्रकार की सुरक्षा भी प्रदान करते हैं। जेनेरिक का उपयोग आपको मॉडुलर प्रोग्रामिंग में पुन: प्रयोज्य और टाइप-सुरक्षित जावा प्रोग्राम कोड लिखने की अनुमति देता है. जिससे जावा प्रोग्राम संकलन-समय की जाँच में सुधार होता है, और जावा प्रोग्राम रनटाइम एरर की संभावना कम हो जाती है।

जावा जेनेरिक का प्राथमिक लाभ जावा प्रोग्राम में संकलन-समय प्रकार की जाँच को लागू करना और स्पष्ट प्रकार की कास्टिंग की आवश्यकता से बचना है। यह आपको जावा क्लासेज, इंटरफेस और जावा मेथड्स को परिभाषित करने में सक्षम बनाता है. जो कई प्रग्रम्मिंग प्रकार की सुरक्षा से समझौता किए बिना विभिन्न प्रकार के डेटा के साथ काम कर सकते हैं।

Programing in java

जावा प्रोग्रामिंग में सॉफ्टवेयर एप्लिकेशन बनाने के लिए जावा प्रोग्रामिंग लैंग्वेज में प्रोग्राम कोड, कोड एडिट, और प्रोग्राम कोड संकलन, प्रोसेस शामिल है।

Here you will find below the steps involved in programming in a simple Java.

  • Set up Java Development Environment.
  • Write Java Code.
  • Structure of a Java Program.
  • Syntax and Language Features.
  • Compile Java Code.
  • Run Java Programs.
  • Debug and Test.
  • Build and Deploy.
  • Maintain and Enhance.

What is static in java, what does static mean in java

जावा प्रोग्रामिंग में स्टैटिक कीवर्ड का उपयोग जावा प्रोग्राम क्लास-लेवल मेंबर्स को परिभाषित करने के लिए किया जाता है. जो जावा क्लास के इंडिविजुअल उदाहरणों (ऑब्जेक्ट्स) के बजाय क्लास से जुड़े होते हैं। जब किसी मेंबर (फ़ील्ड या मेथड) को स्टैटिक घोषित किया जाता है. तो इसका मतलब है कि यह क्लासेज से ही संबंधित है, न कि क्लास से बनाई गई किसी विशिष्ट ऑब्जेक्ट से है।

Below are the main uses and implications of static keywords in Java programming.

Static Method – एक स्टैटिक मेथड क्लास के किसी विशिष्ट उदाहरण के बजाय स्वयं जावा क्लास से जुड़ी होती है। ऑब्जेक्ट इंस्टेंस बनाने की आवश्यकता के बिना स्टेटिक तरीकों को सीधे क्लास पर कॉल किया जा सकता है। इनका उपयोग आमतौर पर उपयोगिता मेथड्स या संचालन के लिए किया जाता है. जो इंडिविजुअल ऑब्जेक्ट की स्थिति पर निर्भर नहीं होते हैं।

public class MathUtils {

    public static float add(float p, float q)

{

        return p + q;

    }

}

ऊपर दिए गए प्रोग्राम उदाहरण में, add() मेथड को स्टैटिक डिक्लेअर किया गया है. जिससे इसे ऑब्जेक्ट इंस्टेंस बनाए बिना सीधे MathUtils क्लास पर कॉल किया जा सकता है। उदाहरण के लिए, आप दो संख्याओं का योग प्राप्त करने के लिए MathUtils.add(1, 2) पर कॉल कर सकते हैं।

Java compiler online

वर्त्तमान समय में आपको ऐसे कई ऑनलाइन जावा कंपाइलर उपलब्ध मिलते हैं. जो आपको सीधे अपने वेब ब्राउज़र से जावा प्रोग्राम कोड लिखने कोड डिबग और सोर्स कोड चलाने की अनुमति देते हैं।

Here below you are given some popular Java online compiler execution options. And you do not even need offline installation in your computer.

  • JDoodle (https://www.jdoodle.com/java-online-compiler) – JDoodle एक पॉपुलर ऑनलाइन जावा प्रोग्राम कंपाइलर प्रदान करता है. जहां आप अपने डिजायर जावा प्रोग्राम कोड लिख और उस कोड को निष्पादित कर सकते हैं। यह आपको विभिन्न जावा प्रोग्राम सॉफ्टवेयर संस्करणों का समर्थन प्रदान करता है, और आपके जावा प्रोग्राम को संपादित करने और उस प्रोग्राम को चलाने के लिए एक सरल ग्राफिकल प्रोग्राम डेवलपमेंट इंटरफ़ेस प्रदान करता है।
  • Replit (https://replit.com/language/java) – रेप्लिट भी एक पॉपुलर जावा प्रोग्राम ऑनलाइन कोडिंग प्लेटफ़ॉर्म है. जो आपको जावा प्रोग्रामिंग सहित कई प्रोग्रामिंग लैंग्वेजेज का पूर्ण समर्थन प्रदान करता है। यह जावा डेवलपर को एक सहयोगी कोडिंग वातावरण प्रदान करता है. जहां आप अपने वेब ब्राउज़र में जावा प्रोग्राम कोड लिख सकते हैं, जावा प्रोग्राम कोड को संकलित कर सकते हैं, और उसे ऑनलाइन वेब ब्राउज़र से ही चला सकते हैं।
  • OnlineGDB (https://www.onlinegdb.com/online_java_compiler) – OnlineGDB एक ऑनलाइन IDE (इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट) है. जो अन्य प्रोग्रामिंग के अलावा जावा प्रोग्रामिंग का भी समर्थन करता है। यह आपको जावा प्रोग्राम कोड लिखने, जावा प्रोग्राम संकलित करने और इन प्रोग्राम कोड को चलाने की अनुमति देता है, और यह आपको जावा प्रोग्राम डिबगिंग क्षमताएं भी प्रदान करता है।
  • IDEOne (https://ideone.com/) – IDEOne एक ऑनलाइन जावा प्रोग्राम कंपाइलर और डिबगिंग टूल है. जो आपको जावा प्रोग्रामिंग सहित विभिन्न प्रोग्रामिंग लैंग्वेजेज का समर्थन प्रदान करता है। यह आपको जावा प्रोग्राम कोड लिखने, जावा प्रोग्राम सोर्स संकलित करने और सोर्स कोड को निष्पादित करने की अनुमति देता है, और आप अपने जावा प्रोग्राम कोड स्निपेट ऑनलाइन दूसरों के साथ भी साझा कर सकते हैं।

Java queue

जावा प्रोग्रामिंग में क्यू एक प्रोग्राम डेटा स्ट्रक्चर है. जो फर्स्ट-इन-फर्स्ट-आउट (फीफो) डाटा स्टोरेज सिद्धांत का पालन करती है। यह एलिमेंट का ऊपर से निचे तक एक व्यवस्थित संग्रह है. जहां स्टोरेज एलिमेंट को अंत (पीछे) में पुश या डाला जाता है, और शुरुआत (सामने) से एक क्यू एलिमेंट को हटा दिया जाता है।

Example of Array as a Queue in Java Programming.

import java.util.ArrayDeque;

import java.util.Queue;

public class QueueExample {

    public static void main(String[] args) {

        Queue<Integer> queue = new ArrayDeque<>();

        // let’s Adding some elements to the queue

        queue.offer(1);

        queue.offer(2);

        queue.offer(3);

        queue.offer(4);

        // let’s Removing one elements from the active queue

        int removedElement = queue.poll();

        System.out.println(“the Removed element of the queue is – ” + removedElement);

        // let’s for loop Iterating over the queue remaining element of the que

        System.out.println(“And the remaining element of the queue is -“);

        for (int element : queue) {

            System.out.println(element);

        }

    }

}

Java string split

जावा प्रोग्रामिंग में स्प्लिट() मेथड का उपयोग एक निर्दिष्ट सीमांकक के आधार पर एक स्ट्रिंग को सबस्ट्रिंग की एक ऐरे में विभाजित करने के लिए किया जाता है। स्प्लिट() मेथड स्ट्रिंग क्लास में पहले से उपलब्ध है।

How can you use split method in Java programming?

String text = “V,canhelps,u”;

String[] strinfo = text.split(“,”);

// Iterate over the array of substrings

for (String strinfo : strinfo)

{

    System.out.println(strinfo);

}

इस उदाहरण में, स्ट्रिंग “V,canhelps,u” को डिलीमीटर “,” का उपयोग करके सबस्ट्रिंग की एक ऐरे में विभाजित किया गया है। परिणामी ऐरे भागों में तीन तत्व होंगे। “V”, “canhelps”, और “u”। स्प्लिट() मेथड स्ट्रिंग्स की एक ऐरे टेक्स्ट इनफो को प्रदर्शित करता  है।

String to int java

जावा प्रोग्रामिंग में स्ट्रिंग को इंट में बदलने के लिए, आप Integer.parseInt() मेथड या Integer.valueOf() मेथड का उपयोग कर सकते हैं।

Here you will find below an example in Java program how you can convert string to int in Java.

Using Integer.parseInt().

String integerstring = “51”;

int num = Integer.parseInt(integerstring);

System.out.println(num);

इस उदाहरण में, स्ट्रिंग “51” को इन्टिजर वैल्यू में बदलने के लिए parseInt() मेथड का उपयोग किया जाता है। परिणामी पूर्णांक मान को वेरिएबल संख्या में संग्रहीत किया जाता है।

Java programming, Java progamming

जावा एक व्यापक रूप से वर्ल्ड वाइड उपयोग की जाने वाली पॉपुलर कंप्यूटर प्रोग्रामिंग लैंग्वेज है. जो अपनी डेवलपमेंट बहुमुखी प्रतिभा, डिवाइस पोर्टेबिलिटी और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग दृष्टिकोण के लिए जानी वैश्विक स्तर पर जानी जाती है। जावा प्रोग्रामिंग का उपयोग आमतौर पर डेस्कटॉप सॉफ़्टवेयर से लेकर वेब एप्लिकेशन और मोबाइल ऐप तक सभी प्रकार के एप्लिकेशन और सॉफ्टवेयर विकसित करने के लिए किया जाता है।

Here below you are given some key concepts and features of Java programming.

  • जावा ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (ओओपी) से युक्त है।
  • जावा का सिंटेक्स सी और सी++ से मिलता जुलता है।
  • जावा प्लेटफार्म इंडिपेंडेंट है।
  • जावा का अपने एक विशाल स्टैंडर्ड लाइब्रेरी है।
  • जावा मेमोरी मैनेजमेंट है।
  • प्रोग्राम एक्सेप्शन हेंडलिंग।
  • जावा मल्टीथ्रेडिंग सपोर्टेड है।
  • जावा का अपना टूल्स और इकोसिस्टम और मैकेनिज्म है।

For-each loop in java

एडवांस्ड फॉर ईच लूप , जिसे फॉर ईच लूप के रूप में भी जाना जाता है, जावा में किसी ऐरे या किसी भी Iterable ऑब्जेक्ट (जैसे ArrayList, LinkedList, आदि) में एलिमेंट पर पुनरावृति करने का एक सुविधाजनक तरीका है। यह स्पष्ट अनुक्रमण की आवश्यकता के बिना पुनरावृत्ति के लिए एक सरल सिंटेक्स प्रदान करता है।

Below is an example of how you can use the ForEach loop in Java programming.

int[] decimal = {7, 9, 11, 13, 66};

// let’s iterating over an decimal array

for (int decimal : decimal)

{

    System.out.println(decimal);

}

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

Here you have another example of using the ForEach loop with an array list.

import java.util.ArrayList;

ArrayList<String> course = new ArrayList<>();

course.add(“Java”);

course.add(“Python”);

course.add(“Javascript”);

// let’s iterating course over an ArrayList

for (String course : course) {

    System.out.println(course);

}

इस मामले में, प्रत्येक लूप कोर्स ऐरे लिस्ट पर पुनरावृत्त होता है। प्रत्येक एलिमेंट को वेरिएबल कोर्स को सौंपा गया है, और लूप बॉडी निष्पादित की जाती है। लूप ऐरेलिस्ट के सभी एलिमेंट पर पुनरावृति करेगा, प्रत्येक कोर्स के नाम को कंसोल पर प्रिंट करेगा।

Try catch java

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

Here you will find the basic structure of a try-catch block in a Java program.

try

{

    // write java program code that might throw an exception

}

catch (ExceptionType1 exception1)

{

    // Write program code use to handle exception1

}

catch (ExceptionType2 exception2)

{

    // Write program code use to handle exception2

}

finally

{

    // write those code that not impact form try or catch block, it always executes

}

So let us understand all the parts of try-catch block in Java.

ट्राई ब्लॉक में वह कोड है, जो एक प्रोग्राम एक्सेप्शन्स को फेंक सकता है। यह वह अनुभाग है जहां आप वह प्रोग्राम कोड डालते हैं, जिसके लिए एक्सेप्शन प्रबंधन की आवश्यकता होती है।

कैच ब्लॉक ट्राई ब्लॉक का अनुसरण करता है। प्रत्येक कैच ब्लॉक उस प्रोग्राम एक्सेप्शन के प्रकार को निर्दिष्ट करता है, जिसे वह संभाल सकता है। यदि निर्दिष्ट प्रकार का एक्सेप्शन ट्राई ब्लॉक में होता है. तो संबंधित कैच ब्लॉक निष्पादित होता है।

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

Java 18

You can check latest java version at below link.

https://www.oracle.com/in/java/technologies/downloads/

Int to string java

जावा प्रोग्रामिंग में इन्टिजर से स्ट्रिंग कन्वर्शन फ़ंक्शन उदाहरण।

Using Integer.toString():

int numeric = 89;

String numericString = Integer.toString(numeric);

System.out.println(numericString);

ऊपर दिए गए जावा प्रोग्राम उदाहरण में, इंटीजर क्लास की toString() मेथड का उपयोग int मान 89 को स्ट्रिंग में बदलने के लिए किया जाता है। परिणामी स्ट्रिंग को नंबरस्ट्रिंग वेरिएबल में संग्रहीत किया जाता है।

दोनों valueOf() और toString() मेथड्स int मान का एक स्ट्रिंग प्रतिनिधित्व लौटाती हैं। परिणामी स्ट्रिंग का उपयोग विभिन्न उद्देश्यों के लिए किया जा सकता है, जैसे कि संयोजन, मुद्रण, या डेटा के रूप में भंडारण, आदि के लिए।