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

लेखक: Monica Porter
निर्माण की तारीख: 15 जुलूस 2021
डेट अपडेट करें: 27 जून 2024
Anonim
IntelliJ IDEA के साथ अपना पहला जावा एप्लिकेशन बनाना
वीडियो: IntelliJ IDEA के साथ अपना पहला जावा एप्लिकेशन बनाना

विषय

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

कदम

3 की विधि 1: अपना पहला जावा प्रोग्राम लिखें

  1. जावा के साथ प्रोग्रामिंग शुरू करने के लिए, आपको अपने कार्य वातावरण को स्थापित करने की आवश्यकता है। कई प्रोग्रामर जावा को प्रोग्राम करने के लिए इंटीग्रेटेड डेवलपमेंट एनवॉयरमेंट्स (IDE), जैसे एक्लिप्स और नेटबीन्स का इस्तेमाल करते हैं। हालाँकि, आप अभी भी उनके बिना जावा प्रोग्राम लिख और संकलित कर सकते हैं।

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

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


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

  3. "हैलो वर्ल्ड" शब्दों के साथ कोड लिखें।
    • आइए इस कमांड लाइन के घटकों को देखें:
      • सिस्टम कुछ करने के लिए सिस्टम को बताता है।
      • आउट सिस्टम को बताता है कि हम आउटपुट के साथ कुछ करने जा रहे हैं।
      • println का अर्थ "प्रिंट लाइन" है और इसके साथ, हम सिस्टम को आउटपुट पर एक लाइन प्रिंट करने के लिए कह रहे हैं।
      • बाहरी कोष्ठक ("नमस्ते विश्व।") विधि का संकेत देता है System.out.println () एक पैरामीटर लेता है, और इस मामले में यह स्ट्रिंग है "नमस्ते दुनिया।"
    • ध्यान दें कि जावा में कुछ नियम हैं जिनका हमें पालन करना चाहिए:
      • हमेशा एक अर्धविराम के साथ समाप्त होता है।
      • जावा अपरकेस और लोअरकेस अक्षरों को अलग करता है। इसलिए, त्रुटियों से बचने के लिए, आपको सही स्थिति में विधि का नाम, चर नाम और वर्ग नाम लिखना होगा।
      • किसी दिए गए तरीके या लूप का निजी कोड ब्लॉक घुंघराले कोष्ठक में संलग्न है।
  4. मर्ज। आपका अंतिम हैलो वर्ल्ड शो इस तरह दिखना चाहिए:
  5. फ़ाइल को सहेजें और अपनी कमांड लाइन या टर्मिनल दुभाषिया खोलें। उस फ़ोल्डर पर नेविगेट करें जहां आपने ChaoThegioi.java और प्रकार को सहेजा है javac ChaoThegioi.java। यह कोड जावा संकलक को बताएगा कि आप ChaoThegioi.java को संकलित करना चाहते हैं। यदि त्रुटियां हैं, तो संकलक आपको बताएगा कि आपने इसे कहां बनाया है। यदि कोई त्रुटि नहीं है, तो संकलक से कोई संदेश नहीं होना चाहिए। अब, ChaoThegioi.java निर्देशिका को देखें, आप ChaoThegioi.class देखेंगे। यह जावा फ़ाइल है जिसका उपयोग आप अपने प्रोग्राम को चलाने के लिए करते हैं।
  6. प्रोग्राम चलाएं। अंत में, हमें कार्यक्रम चलाना चाहिए! कमांड प्रॉम्प्ट या टर्मिनल पर, टाइप करें जावा चाओइगोरियो यह कोड जावा को बताता है कि आप ChaoThegioi वर्ग को चलाना चाहते हैं। शब्द "हैलो वर्ल्ड।" आपकी मॉनिटर स्क्रीन पर दिखाई देगा।
  7. बधाई हो, आपने अपना पहला जावा प्रोग्राम लिखा है! विज्ञापन

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

  1. अब, हम उपयोगकर्ता इनपुट प्राप्त करने के लिए हैलो वर्ल्ड प्रोग्राम का विस्तार करेंगे। इस कार्यक्रम में, हमने पात्रों का एक स्ट्रिंग प्रिंट किया है जिसे उपयोगकर्ता द्वारा पढ़ा जा सकता है। हालाँकि, प्रोग्राम का इंटरएक्टिव हिस्सा निहित है कि उपयोगकर्ता इसे इनपुट करेगा। अब, हम कार्यक्रम का विस्तार करेंगे, उपयोगकर्ता को एक नाम दर्ज करने के लिए कहेंगे और फिर उन्हें एक विशिष्ट अभिवादन भेजेंगे।
  2. स्कैनर वर्ग दर्ज करें। जावा में, आप कई अंतर्निहित लाइब्रेरी का उपयोग कर सकते हैं। हालांकि, उनका उपयोग करने के लिए, हमें उन्हें कार्यक्रम में आयात करने की आवश्यकता है। उन पुस्तकालयों में से एक java.util है, जिसमें स्कैनर ऑब्जेक्ट है जिसमें हमें उपयोगकर्ता से जानकारी प्राप्त करने की आवश्यकता है। स्कैनर वर्ग में प्रवेश करने के लिए, हम कार्यक्रम की शुरुआत में निम्नलिखित पंक्ति जोड़ते हैं।
    • यह कमांड लाइन उस प्रोग्राम को बताती है जिसे हम java.util पैकेज में उपलब्ध स्कैनर ऑब्जेक्ट का उपयोग करना चाहते हैं।
    • Java.util पैकेज में प्रत्येक ऑब्जेक्ट तक पहुंचने के लिए, हमें बस लिखने की आवश्यकता है आयात java.util। *; शो की शुरुआत में।
  3. मुख्य विधि में, स्कैनर ऑब्जेक्ट का एक नया उदाहरण बनाएं। जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है, इसलिए यह ऑब्जेक्ट उपयोग की अवधारणाओं का प्रतिनिधित्व करता है। स्कैनर खेतों और विधियों के साथ एक वस्तु का एक उदाहरण है। स्कैनर वर्ग का उपयोग करने के लिए, हमें एक नया स्कैनर ऑब्जेक्ट बनाना होगा - हम फ़ील्ड को जोड़ने और इसके तरीकों का उपयोग करने में सक्षम होंगे। ऐसा करने के लिए, हम लिखते हैं:
    • userInputScanner स्कैनर ऑब्जेक्ट का नाम है जिसे हमने अभी बनाया है। ध्यान दें कि यह नाम CamelCase रूप में लिखा गया है (यानी, शब्दों को एक पंक्ति में लिखा गया है, प्रत्येक शब्द का पहला अक्षर बड़ा किया गया है) - यह जावा में चर नामकरण सम्मेलन है।
    • हम ऑपरेटरों का उपयोग करते हैं किसी वस्तु का नया उदाहरण बनाने के लिए नया।इस मामले में, हमने लिखित रूप से स्कैनर ऑब्जेक्ट का एक नया उदाहरण बनाया नया स्कैनर (System.in)।
    • स्कैनर ऑब्जेक्ट को एक पैरामीटर प्राप्त होता है जो बताता है कि स्कैन क्या करना है। इस मामले में, हम प्रवेश करते हैं एक पैरामीटर के रूप में System.in। System.in प्रोग्राम को सिस्टम से इनपुट को स्कैन करने के लिए कहता है, जो इनपुट वह है जो उपयोगकर्ता प्रोग्राम में टाइप करेगा।
  4. उपयोगकर्ता को जानकारी दर्ज करने के लिए कहें। कंसोल स्क्रीन पर कुछ टाइप करने के लिए आपको उपयोगकर्ता से जानना होगा। यह कोड के साथ किया जा सकता है System.out.print या System.out.println।
  5. उपयोगकर्ता को टाइप की गई अगली पंक्ति को प्राप्त करने के लिए स्कैनर ऑब्जेक्ट को बताएं और इसे एक चर के रूप में सहेजें। स्कैनर हमेशा उपयोगकर्ता द्वारा दर्ज किए गए डेटा को प्राप्त करेगा। अगली पंक्ति स्कैनर को उपयोगकर्ता के इनपुट को प्राप्त करने और उसे एक चर में संग्रहीत करने के लिए कहेगी:
    • जावा में, किसी वस्तु के तरीकों का उपयोग करने का सम्मेलन है objectName.methodName (पैरामीटर)। में userInputScanner.nextLine (), हम स्कैनर ऑब्जेक्ट को उस नाम से पुकारते हैं जिसे हमने इसे सौंपा है और फिर हम इसकी विधि कहते हैं। अगली लाइन (), इस विधि में कोई पैरामीटर नहीं है।
    • ध्यान दें कि हम अगली पंक्ति को किसी अन्य ऑब्जेक्ट में संग्रहीत कर रहे हैं: स्ट्रिंग ऑब्जेक्ट। मैंने एक नाम दिया है इस ऑब्जेक्ट के लिए userInputName।
  6. उपयोगकर्ता को ग्रीटिंग प्रिंट करें। अब जबकि उपयोगकर्ता नाम संग्रहीत किया गया है, हम उन्हें ग्रीटिंग प्रिंट कर सकते हैं। कोड याद रखें System.out.println ("हैलो वर्ल्ड।"); कि हम मुख्य वर्ग में लिखा था? कोई भी कोड जो हमने लिखा है वह कोड की उस लाइन से पहले होगा। अब हम कोड की उस पंक्ति को संशोधित कर सकते हैं:
    • जिस तरह से हम "हैलो", उपयोगकर्ता नाम और "!" साथ में "नमस्कार" + userInputName + "!" स्ट्रिंग स्ट्रिंग कहा जाता है।
    • यहां, हमारे पास वर्णों के तीन तार हैं: "हैलो", userInputName, और "!"। जावा में, स्ट्रिंग अपरिवर्तनीय है। इसलिए जब हम इन तीन तारों को एक साथ रखते हैं, तो हम अनिवार्य रूप से ग्रीटिंग से युक्त एक नया तार बना रहे हैं।
    • अगला, हम इस नए स्ट्रिंग को लेंगे और इसे एक तर्क के रूप में दर्ज करेंगे System.out.println।
  7. मर्ज करें और सहेजें। हमारे पास निम्नलिखित कार्यक्रम हैं:
  8. संकलित करें और चलाएं। कमांड प्रॉम्प्ट या टर्मिनल पर जाएं और ChaoThegioi.java के पहले रन में इस्तेमाल की गई कमांड के साथ इसे चलाएं। सबसे पहले, हमें कार्यक्रम संकलित करना होगा: javac ChaoThegioi.java। अगला, हम इसे चला सकते हैं: जावा चाओइगोरियो विज्ञापन

सलाह

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