विषयसूची:

जावा - परिचय: 5 कदम
जावा - परिचय: 5 कदम

वीडियो: जावा - परिचय: 5 कदम

वीडियो: जावा - परिचय: 5 कदम
वीडियो: Introduction to Java Language | Lecture 1 | Complete Placement Course 2024, जुलाई
Anonim
जावा - परिचय
जावा - परिचय

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

चरण 1: जावा - उपकरण प्राप्त करना

जावा - उपकरण प्राप्त करना
जावा - उपकरण प्राप्त करना
जावा - उपकरण प्राप्त करना
जावा - उपकरण प्राप्त करना

अब, जैसा कि आप शायद जानते हैं, हमें जावा कोड लिखना शुरू करने के लिए कुछ टूल्स की आवश्यकता है। आप बस अपने नोटपैड का उपयोग कर सकते हैं, और इसे कमांड लाइन से निष्पादित कर सकते हैं, लेकिन हमें एक संपादक मिलेगा, क्योंकि यह आसान और तेज़ है। हमें ग्रहण जावा संपादक मिलेगा। (यदि समस्या टिप्पणी हो रही है) चरण # 1) यहां वेबसाइट पर जाएं और हरे रंग के डाउनलोड बटन पर क्लिक करें चरण # 2) इसे अपने डेस्कटॉप पर सहेजें और "ओके" पर क्लिक करें चरण # 3) जब यह डाउनलोड करना समाप्त कर लेता है, तो फ़ाइल पर राइट क्लिक करें और चुनें " सभी निकालें"चरण #4) आपको अपने डेस्कटॉप पर एक नया फ़ोल्डर दिखाई देना चाहिए, और सुनिश्चित करें कि इसमें "eclipse.exe" फ़ाइल है। अब ग्रहण के आइकन के साथ ग्रहण.exe फ़ाइल पर डबल क्लिक करें। खुलने पर यह आपसे कार्यक्षेत्र बनाने के लिए कहेगा। नाम पट्टी में "myWork" दर्ज करें, और ठीक क्लिक करें। फिर आपको एक स्वागत स्क्रीन दिखाई देनी चाहिए, और ऊपरी दाएं कोने में "कार्यक्षेत्र" बटन पर क्लिक करें। अब आपको नीचे की ओर पहली छवि की तरह कुछ देखना चाहिए। उसके बाद "फ़ाइल"> "नया"> "जावा प्रोजेक्ट" पर क्लिक करें। नाम बॉक्स में, "myProj" टाइप करें, और अगला क्लिक करें, और फिर समाप्त करें। अब, प्रोजेक्ट एक्सप्लोरर (स्क्रीन के बाईं ओर) में आपको "myProj" नामक एक फ़ोल्डर देखना चाहिए। प्रोजेक्ट एक्सप्लोरर वह जगह है जहां आप अपनी सभी फाइलें देख सकते हैं। बीच में क्षेत्र मुख्य मंच (कोडिंग अनुभाग) है और दायां हिस्सा पुस्तकालय है, जो हमें कार्यों और कक्षाओं की एक सूची देता है। (कक्षाओं और कार्यों के बारे में बात करेंगे। बाद में)। नीचे का हिस्सा त्रुटि सूची है, अगर हमारे पास कोई रन-टाइम या कोड समस्या है, तो वे वहां होंगे। यह कंसोल विंडो भी है जहां आउटपुट प्रदर्शित होता है। अंत में, हमारे द्वारा बनाए गए "myProj" फ़ोल्डर पर राइट-क्लिक करें और "नया"> "क्लास" पर जाएं। नाम बार में "myFirst" टाइप करें। समाप्त क्लिक करें। करीब से देखने के लिए आपको नीचे की दूसरी तस्वीर देखनी चाहिए। अब आप जावा में कोड लिखना शुरू करने के लिए तैयार हैं। अगले चरण में हम आपका पहला कार्यक्रम लिखेंगे, और कुछ जावा तत्वों पर चर्चा करेंगे।

चरण 2: जावा - जावा के साथ काम करना

जावा - जावा के साथ काम करना
जावा - जावा के साथ काम करना
जावा - जावा के साथ काम करना
जावा - जावा के साथ काम करना

जावा में, सब कुछ कक्षाओं पर आधारित है, कोड के अनुभागों को निष्पादित करने के लिए कमांड के साथ। इन चीजों को मेथड्स भी कहा जाता है, कोड के छोटे सेक्शन जिनमें फंक्शन भी होते हैं। आमतौर पर एक क्लास में कई मेथड्स होते हैं, जो कुछ वेरिएबल्स के वैल्यू के आधार पर एक दूसरे के साथ इंटरैक्ट करते हैं और एक वैल्यू लौटाते हैं। उन विधियों को एक वर्ग में पैक किया जाता है, और फिर विधियों वाली कक्षाएं अन्य वर्गों के साथ बातचीत कर सकती हैं और स्क्रीन पर वापसी मूल्य प्रिंट कर सकती हैं। एक मुख्य विधि भी है, जिसे संकलक पहले खोजता है। मुख्य विधि द्वारा दिए गए निर्देशों के आधार पर, संकलक विभिन्न विधियों को निष्पादित करने के लिए विभिन्न वर्गों में जा सकता है, या बस मुख्य विधि में रह सकता है। अभी के लिए केवल एक मुख्य विधि बनाते हैं। अपने "myFirst" वर्ग में कोड को बोल्ड में टाइप करें: public class myFirst {public static void main(String args) { }}अब इस कोड पर चर्चा करते हैं। प्रत्येक विधि निम्नलिखित सिंटैक्स पर आधारित है: [एक्सेस स्पेसिफायर] [रिटर्न टाइप] [मेथडनाम] ([पैरामीटर]) {[मेथडबॉडी]} इस मामले में एक्सेस स्पेसिफायर "सार्वजनिक" और "स्थिर" हैं। कोई भी तरीका "सार्वजनिक" या "निजी" हो सकता है। "सार्वजनिक" का अर्थ है कि विधि को किसी भी वर्ग द्वारा एक्सेस किया जा सकता है। "निजी" का अर्थ है कि विधि को केवल उसी वर्ग द्वारा एक्सेस किया जा सकता है जिससे वह संबंधित है। मैं बाद में "स्टेटिक" कुंजी शब्द की व्याख्या करूंगा। यहां हमने मुख्य नाम के साथ एक सार्वजनिक स्थैतिक मुख्य विधि बनाई है, और "स्ट्रिंग args" के पैरामीटर (मैं अब पैरामीटर की व्याख्या नहीं करूंगा)। मेथड बॉडी में हम उन सभी कमांड्स को टाइप करते हैं जिन्हें हम निष्पादित नहीं करना चाहते हैं। विधि निकाय और वर्ग निकाय हमेशा घुंघराले ब्रेसिज़ के बीच स्थित होते हैं। नोट: जावा एक केस सेंसिटिव भाषा है, इसलिए जब आप कमांड टाइप करते हैं, तो आपको उन्हें बिल्कुल निर्दिष्ट के अनुसार टाइप करना होगा, या आपको एक त्रुटि मिलेगी !!!!!! अब कोड को अपनी मुख्य विधि में बोल्ड में टाइप करें: public class myFirst { public static void main(String args) {System.out.println("Hello world!"); }}अब तक आपके पास पहली तस्वीर में कोड होना चाहिए। अब "रन"> "रन" पर जाएं, और डायलॉग बॉक्स दिखाई देने पर "ओके" पर क्लिक करें, और सबसे नीचे (कंसोल विंडो) पर आपको "हैलो वर्ल्ड!" मुद्रित। संदर्भ के लिए दूसरी छवि देखें। यहां हमने स्क्रीन पर एक लाइन प्रिंट करने के लिए System.out.println कमांड का इस्तेमाल किया। "सिस्टम", एक वर्ग है जिसमें कई कार्य होते हैं। "आउट" यह था कि हम स्क्रीन (या आउटपुट) पर OUT प्रिंट करना चाहते थे और विधि "println" का अर्थ है; प्रिंट लाइन। फिर कोष्ठकों में, और उद्धरण चिह्नों में (क्योंकि यह एक स्ट्रिंग मान (शब्दों वाला मान) है) हमने उस पाठ को शामिल किया जिसे हम प्रिंट करना चाहते थे, और एक अर्ध-कोलन (;) के साथ पंक्ति को समाप्त किया। नोट: जब हम कक्षाओं या विधियों की घोषणा करते हैं, तो जावा में सभी पंक्तियों को अर्ध-कॉलन में समाप्त होना चाहिए। हम "प्रिंट" का भी उपयोग कर सकते हैं, लेकिन "प्रिंट" और "प्रिंटल" के बीच का अंतर यह है कि "प्रिंट" एक लाइन पर टेक्स्ट प्रिंट करता है, लेकिन "प्रिंटल" का अर्थ टेक्स्ट को प्रिंट करना और लाइन को समाप्त करना है, जिसका अर्थ है कि यदि अगला कमांड "प्रिंट" है, टेक्स्ट एक नई लाइन पर प्रिंट किया जाएगा। इस समय, मैं अपनी छवियों की खराब गुणवत्ता के लिए क्षमा चाहता हूं। मैंने नीचे कुछ आत्म-जांच प्रश्न शामिल किए हैं। अगले चरण में मैं उनके उत्तर शामिल करूंगा। अगले चरण में मैं आपको मूल मूल्य प्रकारों से भी परिचित कराऊंगा। आत्म-जांच: # 1) शब्द "चीज़" अक्षर को अक्षर से मुद्रित करने के लिए एक प्रोग्राम लिखें। सुझाव: "प्रिंट" कमांड का प्रयोग करें#2) प्रयोग करने के लिए "प्रिंट" और "प्रिंटलाइन" कमांड का प्रयोग करें।#3) कोड की इस लाइन में क्या गलत है: System.out.println(Hello world!); #4) यदि आप कोड की इन पंक्तियों को चलाते हैं तो आपको क्या मिलेगा: System.out.print("h"); सिस्टम.आउट.प्रिंट ("आई"); System.out.println ("प्रति-"); System.out.print ("बेटा");

चरण 3: जावा - मूल चर प्रकार

जावा - मूल चर प्रकार
जावा - मूल चर प्रकार
जावा - मूल चर प्रकार
जावा - मूल चर प्रकार

पिछले स्वयं-जांच प्रश्नों के उत्तर हैं:#1) System.out.print("c"); सिस्टम.आउट.प्रिंट ("एच"); सिस्टम.आउट.प्रिंट ("ई"); सिस्टम.आउट.प्रिंट ("ई"); सिस्टम.आउट.प्रिंट ("एस"); सिस्टम.आउट.प्रिंट ("ई"); #2) कोई निश्चित उत्तर नहीं।#3) कोष्ठक में पाठ उद्धरण चिह्नों में नहीं था। कई डेटा प्रकार हैं। इस निर्देशयोग्य में हम केवल मूल बातों पर जाएंगे, और यह अभी भी कुछ कदम उठाएगा। सभी चर नीचे दिए गए सिंटैक्स पर काम करते हैं। [डेटा टाइप] [variableName] = [मान]; भूतपूर्व। int myNum = 8; int प्रकार: "int" प्रकार, पूर्णांक का अर्थ है। ऊपर के समान सिंटैक्स पर काम करता है। किसी भी संख्यात्मक प्रकार के लिए मान रखने के लिए किसी उद्धरण की आवश्यकता नहीं है। कोई भी अंतर चर न्यूनतम -2, 147, 483, 648 से लेकर अधिकतम 2, 147, 483, 647 तक होता है। अधिकांश सामान्य पूर्णांक इस श्रेणी में फिट होंगे, लेकिन यदि वे इसके बजाय "लंबे" का उपयोग नहीं करते हैं। भूतपूर्व। इंट नौ = 9; लंबा प्रकार: "लंबा" प्रकार "int" कमांड का एक लंबा संस्करण है। ९, २२३, ३७२, ०३६, ८५४, ७७५, ८०८ से ९, २२३, ३७२, ०३६, ८५४, ७७५, ८०७ की रेंज। फ्लोट प्रकार: "फ्लोट" प्रकार एक फ्लोटिंग-पॉइंट नंबर है, जिसका अर्थ है कि इसमें शामिल हैं एक दशमलव मान। डबल प्रकार: "डबल" प्रकार एक फ़्लोटिंग-पॉइंट नंबर है, जो एक बड़ा मान रख सकता है। स्ट्रिंग प्रकार: "स्ट्रिंग" प्रकार में टेक्स्ट मान होता है। टेक्स्ट (मान) को दोहरे उद्धरण चिह्नों में शामिल किया जाना चाहिए। भूतपूर्व। स्ट्रिंग ग्रीटिंग = "हैलो ब्लैंक"; वे मूल डेटा प्रकार थे। उनमें से किसी को भी प्रिंट करने के लिए बिना उद्धरण के "println" विधि के मापदंडों में चर नाम लिखें। भूतपूर्व। int myNum = ५२९३०; System.out.println (myNum + "MyNum का मान है"); ऊपर दिया गया कोड स्क्रीन पर "52930 Is the value of myNum" प्रिंट करेगा। और जिस तरह से हमने एक स्ट्रिंग को उस लाइन से संयोजित करने के लिए एक प्लस चिह्न का उपयोग किया था जिसे हम प्रिंट कर रहे थे, इसलिए यह myNum के मान के बाद एक स्ट्रिंग मान प्रिंट करेगा। आप "println" कमांड में चर जोड़ने और स्ट्रिंग मान जोड़ने के लिए प्लस चिह्न का उपयोग कर सकते हैं। मैंने क्या किया यह देखने के लिए नीचे दिए गए दो चित्रों को देखें। यह संख्या प्रकारों का खंड 1/2 है, अगले भाग में मैं आपको कुछ सरल गणितीय संचालिकाएँ सिखाऊँगा जिनका उपयोग आप चरों पर कर सकते हैं।

चरण 4: जावा - गणितीय संचालिका

जावा - गणितीय संचालिका
जावा - गणितीय संचालिका
जावा - गणितीय संचालिका
जावा - गणितीय संचालिका
जावा - गणितीय संचालिका
जावा - गणितीय संचालिका
जावा - गणितीय संचालिका
जावा - गणितीय संचालिका

यह "मूल चर प्रकार" का खंड 2/2 है। यहां मैं गणितीय ऑपरेटरों का परिचय दूंगा। "+" चिन्ह है जिसका अर्थ है जोड़। इसका उपयोग संख्याओं को जोड़ने के लिए किया जाता है। भूतपूर्व। इंट योग = 5 + 579; इसका उपयोग "println" विधि में स्ट्रिंग्स को संयोजित करने के लिए भी किया जाता है। भूतपूर्व। System.out.println ("यह है" + "तीन तार" + "संयुक्त।"); ध्यान दें कि पहली और दूसरी स्ट्रिंग पर एक और स्ट्रिंग जोड़ने से पहले मैंने इसे सामान्य दिखने के लिए अंत में एक स्थान का उपयोग किया था। जैसा कि आपने अनुमान लगाया है, "-" चिन्ह भी है, और इसका उपयोग केवल संख्याओं को घटाने के लिए किया जाता है। भूतपूर्व। इंट घटाव = 9 - 6; इसके अलावा गुणन ऑपरेटर भी है, जिसे जावा (तारांकन) में "*" द्वारा दर्शाया जाता है। इसका उपयोग संख्याओं को गुणा करने के लिए किया जाता है। भूतपूर्व। इंट गुणन = 756 * 15; और डिवीजन ऑपरेटर है, जिसे "/" (स्लैश) द्वारा दर्शाया जाता है। इसका उपयोग संख्याओं को विभाजित करने के लिए किया जाता है। भूतपूर्व। इंट डिवीजन = ५० / ५ इसके अलावा एक मोडुलो ऑपरेटर है, जिसे "%" द्वारा दर्शाया गया है। मोडुलो का उपयोग शेष दो संख्याओं पर ध्यान केंद्रित करने के लिए किया जाता है, यदि कोई हो। भूतपूर्व। इंट मोडुलो = 10% 9; यदि आप "println" पद्धति में संख्याओं का उपयोग करते हैं, तो आपको संख्याओं के लिए उद्धरण जोड़ने की आवश्यकता नहीं है, या उन्हें स्ट्रिंग मानों के रूप में व्याख्यायित किया जाएगा। भूतपूर्व। System.out.println (6 + 7); सामान्य त्रुटि 1: System.out.println ("6" + "7"); उपरोक्त कोड 67 देता है, 13 नहीं। इससे बचने के लिए उद्धरण हटाएं। चर नामों का उपयोग मूल्यों की पहचान के लिए किया जा सकता है। जैसे: int myNum = 9; System.out.println ("myNum का मान है" + myNum); जब तक "myNum" के आस-पास कोई चर नहीं होगा, तब तक प्रोग्राम "myNum का मान 9 है" प्रिंट करेगा। आप त्वरित परिणाम वापस करने के लिए "println" विधि में संचालन करने के लिए ऑपरेटरों का भी उपयोग कर सकते हैं। भूतपूर्व। System.out.println (8 * 10); मेरी तस्वीरें मूल रूप से इस खंड में हमारे द्वारा कवर की गई हर चीज पर होंगी, लेकिन उन्हें देखना न भूलें। अगले चरण में थोड़ी नई सामग्री होगी, लेकिन एक परीक्षण होगा जिसमें हमने अब तक जो कुछ भी सीखा है उसे शामिल किया जाएगा। यहां स्व-जांच प्रश्न हैं: आत्म-जांच # 1: 789 से 2 के मॉड्यूल की गणना करने के लिए एक प्रोग्राम लिखें, और स्क्रीन पर परिणाम प्रिंट करें। आत्म-जांच # 2: कम से कम बुनियादी विशेषता के साथ "इंट" डेटा प्रकार का वर्णन करें। सेल्फ-चेक #3: "ग्रीटिंग" नामक एक स्ट्रिंग वेरिएबल बनाएं जिसमें एक दोस्ताना संदेश हो जिसमें नाम शामिल न हो (उदा। हैलो _)। फिर अपने नाम के मूल्य के साथ "नाम" नामक एक स्ट्रिंग बनाएं। फिर इन चरों को मिलाएं और आपको अपना अंतिम संदेश मिल जाना चाहिए। आत्म-जांच #4: आप जावा में गुणन का प्रतिनिधित्व कैसे करते हैं? (आप किस चिन्ह का उपयोग करते हैं)

चरण 5: जावा - पहला टेस्ट / टिप्पणी

जावा - पहला टेस्ट / टिप्पणी
जावा - पहला टेस्ट / टिप्पणी

यहां पिछले स्वयं-जांच प्रश्नों के उत्तर दिए गए हैं:#1) System.out.println(789% 2); #2) "इंट" डेटा प्रकार में एक पूर्णांक होता है। # 3) स्ट्रिंग ग्रीटिंग = "हैलो"; स्ट्रिंग नाम = "जावा शिक्षक" System.out.println (अभिवादन + नाम); # ४) आप एक "*" (तारांकन) ठीक का उपयोग करते हैं, अब इस निर्देश के लिए मैं केवल थोड़ी नई सामग्री, और अपने परीक्षण का लिंक शामिल करूंगा। जावा में "टिप्पणी करना" नामक कुछ है। यानी अपने काम पर कमेंट करना। आप दो प्रकार की टिप्पणियाँ कर सकते हैं, एक-पंक्ति टिप्पणी (उदा. १ देखें) और एक बहु-पंक्ति टिप्पणी (उदा. २ देखें)। इन टिप्पणियों के उदाहरण शामिल हैं। एकल-पंक्ति टिप्पणी के लिए आपको पाठ से पहले 2 स्लैश डालने होंगे, स्लैश के दाईं ओर सब कुछ एक टिप्पणी माना जाता है, और जावा कंपाइलर द्वारा अनदेखा किया जाता है। एक साधारण बहु-पंक्ति टिप्पणी स्लैश और 2 तारक के बीच में होती है, और तारक और एक स्लैश के साथ समाप्त होती है। एक उन्नत बहु-पंक्ति टिप्पणी एक विधि का वर्णन करती है, हम इस पर बाद में विचार करेंगे। जावा सलाह: मेरा सुझाव है कि आप हर चीज पर टिप्पणी करें, यहां तक कि सबसे सरल चीजों पर भी। क्योंकि अगर कोई आपके काम से गुजर रहा है और आपके कोड को समझने में परेशानी हो सकती है। यह स्पष्ट नहीं हो सकता है कि चर d डॉलर के लिए है। और मैं आपको यह भी सुझाव देता हूं कि आप अपने काम को बार-बार सेव करें। (इस वजह से मैंने एक बार बहुत सारे कोड खो दिए) उदा। 1 पूर्णांक संख्या 2 = 78; // 78 पूर्व के मान के साथ एक पूर्णांक, "num2" बनाएं। 2 /** 78 */ int num2 = 78 के मान के साथ एक पूर्णांक, "num2" बनाएं; ठीक है, परीक्षण के लिए शुभकामनाएँ।:-) (लिंक पर नीचे, नोट पढ़ें) नोट: मैं वास्तव में प्रश्नोत्तरी बनाने के लिए दौड़ा, इसलिए # 2 पर मैंने गलत उत्तर को सही के रूप में चिह्नित किया। उसके लिए सही उत्तर अंतिम विकल्प था। इस असुविधा के लिए मुझे बहुत खेद है। परीक्षण का लिंक यहां है। परीक्षण के स्वागत स्क्रीन के नीचे एक तस्वीर भी है। शुभकामनाएँ और मेरा अगला ट्यूटोरियल पढ़ना न भूलें!:-)

सिफारिश की: