जावा में अपना पहला कार्यक्रम लिखना

लेखक: Eugene Taylor
निर्माण की तारीख: 16 अगस्त 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
Java Tutorial for Beginners in Hindi | Java in Hindi | Java Tutorial in Hindi | Java full course
वीडियो: Java Tutorial for Beginners in Hindi | Java in Hindi | Java Tutorial in Hindi | Java full course

विषय

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

कदम बढ़ाने के लिए

3 की विधि 1: आपका पहला जावा प्रोग्राम

  1. जावा में प्रोग्राम लिखना शुरू करने के लिए, आपको सबसे पहले एक काम का माहौल तैयार करना होगा। कई प्रोग्रामर जावा प्रोग्रामिंग के लिए एकीकृत विकास वातावरण (आईडीई) का उपयोग करते हैं जैसे कि ग्रहण और नेटबीन्स, लेकिन आप भारी आईडीई के बिना जावा प्रोग्राम को लिख और संकलित कर सकते हैं।
  2. किसी भी तरह का नोटपैड जैसा प्रोग्राम जावा प्रोग्रामिंग के लिए पर्याप्त है। हार्डकोर प्रोग्रामर कभी-कभी टर्मिनल से सरल पाठ संपादकों को पसंद करते हैं, जैसे कि विम और एमएसीएस। एक बहुत अच्छा टेक्स्ट एडिटर जो विंडोज कंप्यूटर और लिनक्स-आधारित मशीन (उबंटू, मैक, आदि) दोनों पर इंस्टॉल किया जा सकता है, सबलेम टेक्स्ट है, जिसका उपयोग हम इस ट्यूटोरियल में करेंगे।
  3. सुनिश्चित करें कि आपके पास है जावा सॉफ्टवेयर डेवलपमेंट किट स्थापित किया गया। आपको अपने कार्यक्रमों को संकलित करने के लिए इसकी आवश्यकता है।
    • विंडोज के तहत, यदि पर्यावरण चर गलत हैं, तो आपको javac चलाते समय त्रुटि हो सकती है। इन त्रुटि संदेशों से बचने के लिए, कृपया अधिक जानकारी के लिए जावा सॉफ्टवेयर डेवलपमेंट किट इंस्टॉलेशन आर्टिकल देखें।

3 की विधि 2: हैलो वर्ल्ड प्रोग्राम

  1. हम पहले एक प्रोग्राम बनाएंगे जो स्क्रीन पर "हैलो वर्ल्ड" दिखाता है। अपने पाठ संपादक में एक नई फ़ाइल बनाएँ, और इसे "HelloWereld.java" के रूप में सहेजें। HelloWorld आपकी कक्षा का नाम है, जो आपकी फ़ाइल की तरह ही होनी चाहिए।
  2. अपनी कक्षा और मुख्य विधि की घोषणा करें। मुख्य विधि सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) वह विधि है जिसे प्रोग्राम चलने पर निष्पादित किया जाता है। यह मुख्य विधि हर जावा प्रोग्राम में समान विधि घोषणा है।

    सार्वजनिक वर्ग HelloWorld {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {}}

  3. कोड की पंक्ति लिखें जो "हैलो वर्ल्ड" प्रदर्शित करेगा।

    System.out.println ("नमस्ते दुनिया।");

    • आइए इस नियम को इसके विभिन्न घटकों में विभाजित करते हैं:
      • सिस्टम सिस्टम को बताता है कि कुछ किया जाना चाहिए।
      • आउट सिस्टम को बताता है कि आउटपुट है।
      • Println का अर्थ है "इस लाइन को प्रिंट करना", इस प्रकार सिस्टम को यह बताना कि आउटपुट टेक्स्ट की एक लाइन है।
      • उद्धरण चिह्नों के आसपास होता है ("नमस्ते दुनिया।") का अर्थ है कि System.out.println () विधि एक पैरामीटर का अनुरोध कर रही है; इस मामले में यह स्ट्रिंग है "हैलो वर्ल्ड।"
    • ध्यान दें कि कई जावा नियम हैं जिनका हमें यहाँ पालन करना चाहिए:
      • प्रोग्राम लाइन के अंत में हमेशा एक अर्धविराम लगाएं।
      • जावा केस सेंसिटिव है, इसलिए आपको सही फॉन्ट साइज में विधि, वेरिएबल और क्लास के नाम डालने होंगे या एक एरर मैसेज आएगा।
      • एक विशेष विधि या लूप से जुड़े कोड के ब्लॉक घुंघराले ब्रैकेट में संलग्न हैं।
  4. इसे एक साथ रखें। अंतिम हैलो वर्ल्ड प्रोग्राम को अब इस तरह देखना चाहिए:

    सार्वजनिक वर्ग HelloWorld {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {System.out.println ("हैलो वर्ल्ड।")। }}

  5. प्रोग्राम को संकलित करने के लिए अपनी फ़ाइल सहेजें और कमांड प्रॉम्प्ट या टर्मिनल खोलें। उस फ़ोल्डर पर नेविगेट करें जहां आपने HalloWereld.java को बचाया था और javac HalloWereld.java टाइप करें। यह जावा संकलक को बताता है कि आप HalloWereld.java को संकलित करना चाहते हैं। यदि त्रुटियां हुई हैं, तो संकलक देखता है कि आपने क्या गलत किया।अन्य सभी मामलों में, कंपाइलर कोई संदेश प्रदर्शित नहीं करेगा। यदि आप उस निर्देशिका को देखते हैं जहाँ आपने HalloWereld.java को बचाया है, तो आपको HalloWereld.class फ़ाइल देखनी चाहिए। यह वह फ़ाइल है जिसका उपयोग जावा आपके प्रोग्राम को चलाने के लिए करता है।
  6. प्रोग्राम चलाएं। अंत में हम प्रोग्राम को निष्पादित करना शुरू कर सकते हैं! कमांड विंडो या टर्मिनल में, निम्न लिखें: java HelloWorld। यह इंगित करता है कि जावा को HalloWereld वर्ग को निष्पादित करना चाहिए। आपको स्क्रीन पर (कंसोल में) "हैलो वर्ल्ड" दिखाई देना चाहिए।
  7. बधाई हो, आपने अपना पहला जावा कार्यक्रम लिखा था!

3 की विधि 3: इनपुट और आउटपुट

  1. फिर हम उपयोगकर्ता से इनपुट स्वीकार करके अपने हैलो वर्ल्ड प्रोग्राम का विस्तार करने जा रहे हैं। हमारे हैलो वर्ल्ड कार्यक्रम में, हमने स्क्रीन पर एक टेक्स्ट स्ट्रिंग मुद्रित किया है, लेकिन कार्यक्रमों का इंटरैक्टिव हिस्सा वह है जिसमें उपयोगकर्ता डेटा दर्ज कर सकता है। अब हम उपयोगकर्ता के नाम के बाद अभिवादन के बाद उसके नाम को दर्ज करने के लिए एक प्रश्न के साथ अपने कार्यक्रम का विस्तार करने जा रहे हैं।
  2. स्कैनर वर्ग आयात करें। जावा में कई अंतर्निहित लाइब्रेरी हैं जिनका हम उपयोग कर सकते हैं, लेकिन हमें पहले उन्हें आयात करना होगा। इन पुस्तकालयों में से एक java.util है, जिसमें एक स्कैनर ऑब्जेक्ट है जिसे हमें उपयोगकर्ता से इनपुट स्वीकार करने की आवश्यकता है। स्कैनर वर्ग को आयात करने के लिए हम अपने कोड की शुरुआत में निम्नलिखित पंक्ति जोड़ते हैं।

    आयात java.util.Scanner;

    • यह हमारे प्रोग्राम को बताता है कि हम java.util पैकेज में स्कैनर ऑब्जेक्ट का उपयोग करना चाहते हैं।
    • अगर हम java.util में हर ऑब्जेक्ट को एक्सेस करना चाहते हैं, तो हम import java.util लिखते हैं। * हमारे कोड की शुरुआत में।
  3. हमारी मुख्य विधि के भीतर हम स्कैनर ऑब्जेक्ट का एक नया उदाहरण बनाते हैं। जावा एक वस्तु-उन्मुख भाषा है, इसलिए इसकी अवधारणा वस्तुओं का उपयोग करेगी। स्कैनर ऑब्जेक्ट फ़ील्ड और विधियों के साथ ऑब्जेक्ट का एक उदाहरण है। स्कैनर वर्ग का उपयोग करने में सक्षम होने के लिए हम एक नया स्कैनर ऑब्जेक्ट बनाते हैं, जिसके बाद हम खेतों में भर सकते हैं और इसके तरीकों का उपयोग कर सकते हैं। आप इस प्रकार है:

    स्कैनर userInputScanner = नया स्कैनर (System.in);

    • userInputScanner स्कैनर ऑब्जेक्ट का नाम है जिसे हमने अभी-अभी इंस्टेंट किया है। ध्यान दें कि नाम का प्रत्येक भाग बड़े अक्षरों (ऊंट मामले) में लिखा गया है; यह जावा में चर नामकरण के लिए सम्मेलन है।
    • हम नए ऑपरेटर का उपयोग किसी वस्तु का नया उदाहरण बनाने के लिए करते हैं। इसलिए, इस मामले में हमने कोड नए स्कैनर (System.in) का उपयोग करके स्कैनर ऑब्जेक्ट का एक नया उदाहरण बनाया।
    • स्कैनर ऑब्जेक्ट एक पैरामीटर के लिए पूछता है जो ऑब्जेक्ट को स्कैन करने के लिए बताता है। इस मामले में हमने System.in को पैरामीटर के रूप में रखा है। System.in सिस्टम से इनपुट देखने के लिए प्रोग्राम को बताता है, जो इस मामले में उपयोगकर्ता प्रोग्राम में टाइप करता है।
  4. इनपुट के लिए उपयोगकर्ता से पूछें। हमें उपयोगकर्ता को इनपुट के रूप में कुछ टाइप करने के लिए कहना होगा ताकि उपयोगकर्ता को पता चल जाए कि कंसोल में कुछ दर्ज करना है। आप इसे System.out.print या System.out.println के साथ कर सकते हैं।

    System.out.print ("आपका नाम क्या है?");

  5. स्केनर ऑब्जेक्ट से पूछें कि उपयोगकर्ता किस प्रकार की अगली पंक्ति ले और उसे एक चर के रूप में संग्रहीत करें। स्कैनर हमेशा उपयोगकर्ता के प्रकार को बचाएगा। कोड की निम्न पंक्ति स्कैनर को स्टोर करने के लिए कहेगी जिसे उपयोगकर्ता ने चर में एक नाम के रूप में टाइप किया है:

    स्ट्रिंग userInputName = userInputScanner.nextLine ();

    • जावा में, किसी ऑब्जेक्ट की विधि का उपयोग करने के लिए कन्वेंशन objectName.methodName (पैरामीटर) कोड है। UserInputScanner.nextLine () के साथ, हम स्कैनर ऑब्जेक्ट को उस नाम से पुकारते हैं, जिसे हमने अभी दिया था, इसके बाद नेक्स्टलाइन () मापदंडों के बिना इसकी विधि को कॉल करें।
    • ध्यान दें कि हम निम्नलिखित पंक्ति को किसी अन्य ऑब्जेक्ट में संग्रहीत करते हैं: स्ट्रिंग। हमने अपनी स्ट्रिंग का नाम userInputName रखा है।
  6. उपयोगकर्ता को स्क्रीन पर एक ग्रीटिंग प्रिंट करें। अब जब हमने उपयोगकर्ता का नाम सहेज लिया है, तो हम उपयोगकर्ता को ग्रीटिंग प्रिंट कर सकते हैं। क्या आप जानते हैं System.out.println ("नमस्ते दुनिया।"); किसी भी कोड को हमने मुख्य वर्ग में लिखा है? हमारे द्वारा लिखे गए सभी कोड उस रेखा से ऊपर होने चाहिए। अब हम निम्नलिखित कहने के लिए उस पंक्ति को संशोधित कर सकते हैं:

    System.out.println ("Hello" + userInputName + "!");

    • जिस तरह से हम "हैलो", उपयोगकर्ता नाम और "का उपयोग करते हैं!" "हैलो" + userInputName + "द्वारा एक साथ जोड़ा गया!" स्ट्रिंग स्ट्रिंग कहा जाता है।
    • यहाँ क्या हो रहा है कि हम तीन स्ट्रिंग्स के साथ काम कर रहे हैं: "हैलो", userInputName, और "!"। जावा में स्ट्रिंग्स अपरिवर्तनीय हैं और इस प्रकार इसे बदला नहीं जा सकता है। इसलिए जब हम इन तीन तारों को मिलाते हैं, तो हम अनिवार्य रूप से ग्रीटिंग के साथ एक नया स्ट्रिंग बनाते हैं।
    • फिर हम इस नए स्ट्रिंग को लेते हैं और इसे System.out.println के पैरामीटर के रूप में उपयोग करते हैं।
  7. इसे मिलाएं और अपने काम को बचाएं। हमारा कोड अब इस तरह दिखना चाहिए:

    आयात java.util.Scanner; सार्वजनिक वर्ग HelloWorld {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {स्कैनर userInputScanner = नया स्कैनर (System.in); System.out.print ("आपका नाम क्या है?"); स्ट्रिंग userInputName = userInputScanner.nextLine (); System.out.println ("Hello" + userInputName + "!"); }}

  8. प्रोग्राम को संकलित करें और चलाएं। कमांड विंडो या टर्मिनल खोलें और HelloWereld.java के हमारे पहले संस्करण के समान कमांड चलाएं। हमें पहले कार्यक्रम को संकलित करना होगा: javac HalloWereld.java। फिर हम इसे चला सकते हैं: जावा हैलोवर्ल्ड।

टिप्स

  • जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है, इसलिए ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज के फंडामेंटल के बारे में अधिक जानना उपयोगी है।
  • ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) के कई कार्य इसके प्रतिमान के लिए विशिष्ट हैं। इनमें से तीन मुख्य कार्य हैं:
    • कैप्सूलीकरण: (एनकैप्सुलेशन) ऑब्जेक्ट के कुछ हिस्सों तक पहुंच को प्रतिबंधित करने की क्षमता। जावा में खेतों और विधियों के लिए निजी, संरक्षित और सार्वजनिक संशोधक हैं।
    • बहुरूपता : वस्तुओं के लिए अलग पहचान ग्रहण करने की क्षमता। जावा में, दूसरी वस्तु के तरीकों का उपयोग करने के लिए एक वस्तु किसी अन्य वस्तु का हिस्सा बन सकती है।
    • विरासत: (इनहेरिटेंस) वर्तमान वस्तु के रूप में एक ही श्रेणी के खेतों से दूसरी श्रेणी के क्षेत्रों और विधियों का उपयोग करने की क्षमता।