जावा सह आपला पहिला प्रोग्राम कसा लिहावा

लेखक: Monica Porter
निर्मितीची तारीख: 15 मार्च 2021
अद्यतन तारीख: 27 जून 2024
Anonim
पहला कार्यक्रम | हैलो वर्ल्ड | जावा ट्यूटोरियल
व्हिडिओ: पहला कार्यक्रम | हैलो वर्ल्ड | जावा ट्यूटोरियल

सामग्री

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

पायर्‍या

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

  1. जावा सह प्रोग्रामिंग प्रारंभ करण्यासाठी, आपल्याला आपले कार्य वातावरण सेट करणे आवश्यक आहे. जावा प्रोग्राम करण्यासाठी बरेच प्रोग्रामर इक्लीप्टेड डेव्हलपमेंट एन्वार्यनमेंट्स (आयडीई) वापरतात, जसे की एक्लीप्स आणि नेटबीन्स. तथापि, आपण अद्याप त्यांच्याशिवाय जावा प्रोग्राम लिहू आणि संकलित करू शकता.

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

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


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

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

3 पैकी 3 पद्धत: इनपुट आणि आउटपुट

  1. आता आपण युजर इनपुट मिळविण्यासाठी हॅलो वर्ल्ड प्रोग्रामचा विस्तार करू. या प्रोग्रॅममधे, आम्ही अक्षराची एक स्ट्रिंग प्रिंट केली आहे जी वापरकर्त्याने वाचू शकतो. तथापि, प्रोग्रामचा परस्परसंवादी भाग त्यात वापरकर्ता इनपुट करेल. आता आम्ही प्रोग्रामचा विस्तार करू, वापरकर्त्यास नाव प्रविष्ट करण्यास सांगा आणि मग त्यांना विशिष्ट अभिवादन पाठवू.
  2. स्कॅनर वर्ग प्रविष्ट करा. जावा मध्ये, आपण अनेक अंगभूत लायब्ररीमध्ये प्रवेश करू शकता. तथापि, त्यांचा वापर करण्यासाठी आम्हाला त्या प्रोग्राममध्ये आयात करणे आवश्यक आहे. त्यापैकी एक वाचनालय java.util आहे, ज्यामध्ये स्कॅनर ऑब्जेक्ट आहे ज्याद्वारे आम्हाला वापरकर्त्याकडून माहिती मिळवणे आवश्यक आहे. स्कॅनर वर्गात प्रवेश करण्यासाठी, आम्ही प्रोग्रामच्या सुरूवातीस खालील ओळ जोडा.
    • ही कमांड लाइन प्रोग्रामला सांगते की आम्हाला java.util पॅकेजमध्ये उपलब्ध स्कॅनर ऑब्जेक्ट वापरायचा आहे.
    • Java.util पॅकेजमधील प्रत्येक ऑब्जेक्टमध्ये प्रवेश करण्यासाठी आपल्याला फक्त लिहिणे आवश्यक आहे java.util. * आयात करा शोच्या सुरूवातीस.
  3. मुख्य पद्धतीमध्ये, स्कॅनर ऑब्जेक्टची नवीन घटना तयार करा. जावा एक ऑब्जेक्ट-देणारं प्रोग्रामिंग भाषा आहे, म्हणून ती ऑब्जेक्ट वापरण्याच्या संकल्पनांचे प्रतिनिधित्व करते. स्कॅनर फील्ड आणि पद्धती असलेल्या ऑब्जेक्टचे एक उदाहरण आहे. स्कॅनर वर्ग वापरण्यासाठी, आपण एक नवीन स्कॅनर ऑब्जेक्ट तयार करणे आवश्यक आहे - आम्ही फील्ड्स जोडू आणि त्याच्या पद्धती वापरण्यात सक्षम होऊ. असे करण्यासाठी आम्ही लिहितो:
    • यूजरइंटपुटस्केनर हे आम्ही नुकत्याच तयार केलेल्या स्कॅनर ऑब्जेक्टचे नाव आहे. लक्षात घ्या की हे नाव कॅमलकेस फॉर्ममध्ये लिहिले गेले आहे (उदा. शब्द सलग लिहिलेले आहेत, प्रत्येक शब्दाचे पहिले अक्षर कॅपिटल आहे) - हे जावा मधील व्हेरिएबल नामकरण संमेलन आहे.
    • आम्ही ऑपरेटर वापरतो ऑब्जेक्टची नवीन घटना तयार करण्यासाठी नवीन.या प्रकरणात, आम्ही लेखन करून स्कॅनर ऑब्जेक्टची एक नवीन घटना तयार केली नवीन स्कॅनर (System.in).
    • स्कॅनर ऑब्जेक्टला एक पॅरामीटर प्राप्त होतो जो आपल्याला काय स्कॅन करावे हे सांगत आहे. या प्रकरणात, आम्ही प्रविष्ट करू एक पॅरामीटर म्हणून सिस्टम. सिस्टम.इन प्रोग्रामला सिस्टममधील इनपुट स्कॅन करण्यास सांगते, जे उपयोक्ता प्रोग्राममध्ये टाइप करेल असे इनपुट आहे.
  4. वापरकर्त्यास माहिती प्रविष्ट करण्यास सांगा. कन्सोल स्क्रीनवर काहीतरी केव्हा टाइप करावे हे जाणून घेण्यासाठी आपल्याला वापरकर्त्यास विचारावे लागेल. हे कोडसह केले जाऊ शकते सिस्टम.आउट.प्रिंट किंवा सिस्टम.आउट.प्रिंटल.
  5. वापरकर्त्याने टाईप केलेली पुढील ओळ प्राप्त करण्यासाठी स्कॅनर ऑब्जेक्टला सांगा आणि त्यास व्हेरिएबल म्हणून जतन करा. वापरकर्त्याने प्रविष्ट केलेला डेटा स्कॅनर नेहमी प्राप्त करेल. पुढील ओळ स्कॅनरला वापरकर्त्याचे इनपुट प्राप्त करण्यास सांगेल आणि ते व्हेरिएबलमध्ये संचयित करण्यास सांगेल:
    • जावामध्ये ऑब्जेक्टच्या पद्धती वापरण्याचे अधिवेशन आहे ऑब्जेक्टनेम.मॅथोडनेम (पॅरामीटर्स). मध्ये यूजरइंटपुटस्केनर.एन्स्टाईल (), आम्ही स्कॅनर ऑब्जेक्टला त्याला नेमलेल्या नावाने कॉल करतो आणि नंतर त्यास मेथड म्हणतो. नेक्स्टलाइन () ही पद्धत कोणतीही पॅरामीटर्स घेत नाही.
    • लक्षात घ्या की आपण पुढची ओळ दुसर्‍या ऑब्जेक्टमध्ये संग्रहित करत आहोत: स्ट्रिंग ऑब्जेक्ट. मी एक नाव दिले आहे या ऑब्जेक्टसाठी यूजरइंटपुट.
  6. वापरकर्त्यास ग्रीटिंग ग्रीटिंग्ज प्रिंट करा. आता वापरकर्तानाव संग्रहित झाल्यामुळे आम्ही त्यांना अभिवादन मुद्रित करू शकतो. कोड लक्षात ठेवा सिस्टम.आउट.प्रिंटलन ("हॅलो वर्ल्ड."); जे आम्ही मुख्य वर्गात लिहिले? आम्ही आत्ताच लिहिलेला कोणताही कोड त्या त्या ओळीच्या आधीचा असेल. आता आम्ही कोडची ती ओळ येथे सुधारू शकतो:
    • आम्ही ज्या प्रकारे "हॅलो", वापरकर्तानाव आणि "एकत्रित करतो!" सह "हॅलो" + यूजरइनपुटनाव + "!" त्याला स्ट्रिंग कॉन्टेटेनेशन म्हणतात.
    • येथे आपल्याकडे अक्षरांचे तीन तार आहेत: "हॅलो", यूजरइंपुटनेम आणि "!". जावा मध्ये, स्ट्रिंग अचल आहे. म्हणून जेव्हा आम्ही हे तीन तार एकत्र ठेवतो, तेव्हा आम्ही अभिवादन असलेली एक नवीन स्ट्रिंग तयार करतो.
    • पुढे आपण ही नवीन स्ट्रिंग घेऊन वितर्क म्हणून एंटर करू सिस्टम.आउट.प्रिंटल.
  7. विलीन आणि जतन करा. आमच्याकडे पुढील प्रोग्राम आहे:
  8. संकलित करा आणि चालवा. कमांड प्रॉमप्ट किंवा टर्मिनल वर जा आणि चाओ थेगिओआय.जावाच्या पहिल्या रन मध्ये वापरलेल्या कमांडने त्यास चालवा. प्रथम आपल्याला प्रोग्राम संकलित करावा लागेल. जावाक चाओ थेजीओआय.जावा. पुढे आपण हे चालवू शकतो. जावा चाओ थेगिओइ. जाहिरात

सल्ला

  • जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा आहे, म्हणून आपण या प्रोग्रामिंग भाषेच्या मूलभूत गोष्टींबद्दल अधिक वाचले पाहिजे.
  • ऑब्जेक्ट-देणारं प्रोग्रामिंगमध्ये बर्‍याच खास वैशिष्ट्ये आहेत. मुख्य वैशिष्ट्यांपैकी तीन आहेत:
    • पॅकिंग गुणधर्म: ऑब्जेक्टच्या विशिष्ट घटकांमध्ये प्रवेश मर्यादित करण्याची क्षमता. जावा खाजगी, संरक्षित आणि फील्ड आणि पद्धतींचा सार्वजनिक प्रकार निर्धारित करण्यासाठी कीवर्ड वापरते.
    • पॉलिमॉर्फिझम: एकाधिक ऑब्जेक्ट अभिज्ञापक ओळखण्याची क्षमता. जावामध्ये त्या ऑब्जेक्टच्या पद्धतींचा वापर करून एखादी वस्तू दुसर्‍या ऑब्जेक्टमध्ये जाऊ शकते.
    • वारसा: वर्गातील फील्ड आणि पद्धती वापरण्याची क्षमता जी सध्याच्या ऑब्जेक्ट प्रमाणेच श्रेणीबद्ध आहे.