CodeGym /Java Blog /अनियमित /पुराना स्तर 03
John Squirrels
स्तर 41
San Francisco

पुराना स्तर 03

अनियमित ग्रुप में प्रकाशित

रियल वर्ल्ड गाइड

पुराना स्तर 03 - 1जब मैंने अपने दोस्तों को प्रोग्रामर बनने के लिए फिर से प्रशिक्षित किया, तो मैंने एक दिलचस्प बात देखी। जो लोग पहले से ही कहीं काम कर रहे थे वे बहुत खुशी से सीख रहे थे। और जितना अधिक अनुभव उनके पास आईटी से बाहर था, उतनी ही लगन से उन्होंने अध्ययन किया। जो कॉलेज के छात्र थे, कभी-कभी परवाह नहीं करते थे। काम करने वाले लोगों और छात्रों से बात करने के बाद, मैंने देखा कि छात्र "जादुई रोजगार" में विश्वास करते हैं, जो स्नातक होने के ठीक बाद उनकी प्रतीक्षा कर रहे हैं। अब, उन लोगों के लिए जिन्होंने अभी तक गुलाब के रंग के चश्मे से छुटकारा नहीं पाया है - यहाँ रियल वर्ल्ड गाइड है। हम सभी की अपनी जरूरतें हैं। परिवार, दोस्तों, घर, नौकरी, शौक की जरूरत... लेकिन मैं सबसे महत्वपूर्ण जरूरतों में से एक के बारे में बात करना चाहूंगा जो हमेशा सबसे आगे रहती है: एक अच्छी नौकरी और एक अच्छा जीवन. अधिकांश लोगों को इसकी आवश्यकता होती है। और हर कोई इसे काम, पेशे और करियर के माध्यम से लगभग हर दिन संतुष्ट करने की कोशिश करता है। पेशेवर और व्यक्तिगत विकास के माध्यम से इस लक्ष्य को हासिल करना तर्कसंगत लगता है। हममें से कौन एक अत्यधिक मूल्यवान विशेषज्ञ, एक अंतरराष्ट्रीय पेशेवर नहीं बनना चाहता: प्रसिद्धि, सम्मान, उच्च आय, महान संभावनाएं - बहुत अच्छा लगता है। और इन सभी लाखों और करोड़ों भविष्य के उच्च गुणवत्ता वाले श्रमिकों की कार्य योजना क्या है? अक्सर यह योजना इस तरह दिखती है: स्कूल खत्म करो, उच्च शिक्षा की तैयारी करो, विश्वविद्यालय या कॉलेज में प्रवेश करो, अध्ययन करो, स्नातक करो, एक अच्छी नौकरी ढूंढो, काम करो, एक शानदार करियर बनाओ, और योग्य सेवानिवृत्ति पर छोड़ दो। वह योजना केवल सही लगती है, लेकिन ऐसा नहीं है। सही योजना और गलत योजना के बीच यह अंतर है: सही योजना आपको आपके लक्ष्य तक ले जाती है, गलत नहीं। जिस योजना का मैंने पहले वर्णन किया था वह वास्तविक जीवन से इतनी सारी चीज़ें छोड़ देती है कि मुझे यह भी नहीं पता कि इसे कैसे कॉल करना है: आदिम, समाप्त या बस गलत। दुनिया में सबसे आम "सफलता योजना" क्या ध्यान में नहीं रखती है?

प्रतियोगिता

पुराना स्तर 03 - 2

1 विजेता यह सब लेता है

5% सर्वश्रेष्ठ विशेषज्ञों को कुल धन का 50% मिलता है। 20% सर्वश्रेष्ठ विशेषज्ञों को कुल धन का 80% मिलता है। कुछ कंपनियां बेहतर कर्मचारी की तलाश करती हैं और अन्य - सस्ते कर्मचारी के लिए। पहले प्रकार के लोग अधिक भुगतान करने से डरते नहीं हैं, क्योंकि वे अपने पैसे के लिए सबसे अच्छा विशेषज्ञ प्राप्त करना चाहते हैं। दूसरा प्रकार उस न्यूनतम गुणवत्ता के लिए सबसे कम पैसे का भुगतान करना चाहता है जो पर्याप्त होगा। पुराना स्तर 03 - 3आप अपने करियर/पेशेवर तरीके से चार्ट के बाएं बिंदु से शुरू करते हैं। लेकिन इसके सबसे सही हिस्से में होना बेहतर है। आपके लिए एक लंबा रास्ता। आपको जितनी जल्दी हो सके इसके दाहिने आधे हिस्से में जाने की जरूरत है। चार्ट के दाहिने हिस्से का विशेषज्ञ बाएं हिस्से के विशेषज्ञ से अनुभव की मात्रा में भिन्न होता है, इस प्रकार, गुणवत्ता अनुभव से। जब आप बाएं आधे में होते हैं, तो श्रम बाजार में आपके जैसे विशेषज्ञों की संख्या मांग से अधिक हो जाती है।और इसका मतलब है कि यह खरीदारों (नियोक्ता) का बाजार है। और आपको सबसे घटिया रिक्ति के लिए आप जैसे अन्य लोगों के साथ प्रतिस्पर्धा करनी होगी। लेकिन जैसे ही आप पर्याप्त अनुभव प्राप्त करते हैं और दाहिने आधे हिस्से में जाते हैं, खेल के नियम बदलने लगते हैं। मांग प्रस्ताव से अधिक होने लगती है और वेतन बढ़ने लगता है। 5 साल का अच्छा अनुभव आपके वेतन को 10 गुना बढ़ा सकता है। इसलिए, सोचें, चारों ओर देखें और अध्ययन करें। लेकिन 5% सर्वश्रेष्ठ विशेषज्ञों में होना और भी बेहतर है। यहां आपका वेतन केवल आपके क्लाइंट/नियोक्ता के पैसे से ही सीमित होगा। वे सर्वश्रेष्ठ को नियुक्त करना चाहते हैं - उन्हें सबसे अधिक भुगतान करने दें। नीलामी की तरह। एक स्मार्ट और मेहनती व्यक्ति 5 वर्षों में 20% सर्वश्रेष्ठ विशेषज्ञों को प्राप्त करने का प्रबंधन करता है। और अगले 5 वर्षों के लिए उन्हें 5% सर्वश्रेष्ठ विशेषज्ञ मिलते हैं। लेकिन, निश्चित रूप से, उसे अपनी स्व-शिक्षा पर काम करना चाहिए और अक्सर नौकरी बदलनी चाहिए। कभी-कभी ओवरवर्क।सर्वश्रेष्ठ विशेषज्ञ अधिक काम नहीं करता है, वह इसे बेहतर करता है। किसी से भी बेहतर। इसलिए उसे दस कम योग्य कर्मचारियों द्वारा प्रतिस्थापित नहीं किया जा सकता है। यदि राष्ट्रपति चुनाव में आपको 48% वोट मिले, और दूसरे उम्मीदवार को 47% वोट मिले, तब भी आपको बहुमत का समर्थन नहीं मिला, आप दो बार में प्रतिद्वंद्वी से आगे नहीं बढ़े। आप उसके ऊपर एक के बाद एक आते हैं, केवल एक प्रतिशत! लेकिन तुम राष्ट्रपति बनोगे और सब कुछ पाओगे, और वह कुछ भी नहीं रहेगा और उसे कुछ भी नहीं मिलेगा।

2 लूजर को कुछ नहीं मिलता

पुराना स्तर 03 - 4यदि आप पहले से ही एक कॉलेज में प्रवेश कर चुके हैं, तो आप शायद इस स्थिति से परिचित होंगे कि केवल 200 लोग प्रवेश करते हैं, जबकि आवेदन करने वालों की संख्या 2,000 है। एक स्थान के लिए आवेदन करने वाले 10 लोगों के साथ प्रतियोगिता के दौरान, 1,000 लोगों में से केवल 100 लोग ही छात्र बनेंगे, अन्य 900 को कुछ नहीं मिलेगा। आपको क्या लगता है कि जब आप स्नातक होंगे और नौकरी की तलाश शुरू करेंगे तो क्या होगा? प्रतिस्पर्धा नाटकीय रूप से बढ़ेगी! आइए मान लें कि इस वर्ष बर्लिन में फैकल्टी ऑफ लॉ से एक स्नातक है। आइए आगे मान लें कि बर्लिन में केवल 10 कॉलेज हैं जो सालाना 1000 वकीलों को एक साथ तैयार करते हैं। बाजार में $80,000 प्रति वर्ष के वेतन के साथ दो रिक्तियां हैं, $40,000 के वेतन के साथ 8 रिक्तियां हैं, और राज्य संगठनों में प्रति वर्ष वेतन $20,000 के साथ तीस रिक्तियां हैं। विफल 1:1000 "वकील" और केवल 40 रिक्तियां। यानी 1000 वकीलों में से केवल 40 वकीलों को उनके पेशे के अनुसार नौकरी मिलेगी और अन्य 960 लोग, जिन्होंने 5 साल कॉलेज में पढ़ाई की, "सेल्स मैनेजर" के रूप में काम करने जाएंगे। असफल 2: आप 40 सर्वश्रेष्ठ स्नातक कानून-छात्रों में से एक हैं, आपको नौकरी मिलने की क्या संभावना है? 100% से भी कम, वास्तव में "ओल्ड-बॉय नेटवर्क", वंशानुगत पेशे, अच्छे कनेक्शन के माध्यम से नौकरी प्राप्त करना आदि है। इन 40 रिक्तियों में से अधिकांश पर इन कंपनियों के शीर्ष-प्रबंधकों के बेटों, भतीजियों और पोते-पोतियों का कब्जा होगा। असफल 3:आप वर्ष के सर्वश्रेष्ठ स्नातक छात्र हैं, लेकिन आपके पास अभी तक वास्तविक व्यावहारिक अनुभव नहीं है। बाजार में पहले से ही 3-5 साल के अनुभव वाले विशेषज्ञ हैं जो अच्छी रिक्तियों के लिए भी आवेदन करेंगे। वे अनुभव, प्रतिष्ठा से आगे निकल गए और कनेक्शन प्राप्त कर लिए। तो, हो सकता है, आपको बहुत नीचे से शुरू करना होगा। असफल 4: आपको लगभग 3 साल के अनुभव के लिए "अवैतनिक" नौकरियों पर काम करना होगा, और साथ ही आपको अपनी आत्म-शिक्षा पर काम करना होगा, और तभी आप प्रतिस्पर्धा करने में सक्षम होंगे एक संभावना, भविष्य के मूल्यवान अनुभव और उच्च वेतन के साथ अच्छी रिक्तियां। यही वह चरण है जिसे आपको कॉलेज में पास करना था। लेकिन अगर आप एक साधारण कॉलेज में पढ़ते हैं, तो अब आपको यह सब अपने लिए करना होगा।

3 तुम्हारे पास कुछ नहीं है

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

स्तर 3

पुराना स्तर 03 - 6

1 डिएगो सबसे सरल कार्यक्रम के बारे में बात करता है

- हे, डिएगो! - अरे, अमीगो! - प्रोफेसर ने हाल ही में मेरी प्रशंसा की। उन्हें खुशी हुई कि मैं उनके व्याख्यानों की बदौलत आगे बढ़ रहा हूं। - हाँ, इसके लिए उसे धन्यवाद देना चाहिए। यह बहुत प्रफुल्लित करने वाला है! - मेरे पास आपके लिए कुछ दिलचस्प है। मैं आपको बताता हूँ कि एक साधारण प्रोग्राम कैसे लिखा जाता है। यह बहुत आसान है। एक न्यूनतम कार्यक्रम में एक वर्ग होता है और इसमें एक विधि मुख्य () होती है। ऐसा ही दिखता है। पुराना स्तर 03 - 7- मैंने इसे पहले ही देखा है, इसलिए यह स्पष्ट है। - लेकिन कोई भी सरल कार्यक्रम नहीं चाहता. प्रोग्राम जितना अधिक जटिल कार्य हल करता है, वह उतना ही शानदार होता है। इसलिए, हजारों वर्गों वाले कार्यक्रम सामान्य अभ्यास हैं। - एक साधारण कार्यक्रम आमतौर पर 10 लोगों की टीम द्वारा 2-3 वर्षों के लिए लिखा जाता है। - फिर, कौन सी बड़ी बात है? - ठीक है, वह प्रोग्राम जिस पर 100 से अधिक डेवलपर 5 से अधिक वर्षों से काम कर रहे हैं। - 500 से अधिक मानव-वर्ष? बहुत खूब! - बिलकुल! और बड़े और विशाल कार्यों को हल करने के लिए जावा सबसे अच्छी प्रोग्रामिंग भाषाओं में से एक है। - मैं यह भी पूछने की हिम्मत नहीं करता कि यह कितना बड़ा काम है। - क्या आप बेहतर नहीं है। - प्रोग्रामरों को यह महसूस करने में देर नहीं लगी कि हजारों कक्षाओं में खो जाना आसान है। इसलिए वे विशेष उपकरण लेकर आए हैं जो प्रोग्राम लिखने की प्रक्रिया को कई गुना तेज कर देते हैं। इसलिए आप जितना बड़ा प्रोग्राम लिखेंगे, फायदा भी उतना ही ज्यादा होगा। - क्या आप कह रहे हैं कि प्रोग्रामर्स ने प्रोग्राम लिखने के लिए एक प्रोग्राम बनाया? - आप ठीक कह रहे हैं। सबसे पहले, एक प्रोग्राम कुछ नियमित कार्यों को स्वचालित करने के लिए एक उपकरण है।और अगर आप सालों तक एक कोड लिखते हैं, तो आपके पास इस तरह के बहुत सारे ऑपरेशन होते हैं। - कार्यक्रमों के विकास के कार्यक्रमों को आईडीई (एकीकृत विकास पर्यावरण) कहा जाता है। - आज आप उनमें से एक से परिचित होंगे। - लेकिन उनमें से सिर्फ एक नहीं - उनमें से सबसे अच्छा! इसका नाम Intellij IDEA है । यह कई सालों तक आपका दोस्त रहेगा। यह एक बड़े भाई की तरह है जो हमेशा टिप और मदद देता है। - मैं बहुत उत्सुक हूँ! - ठीक है, अगर आप माइक्रोसॉफ्ट वर्ड में कोई प्रोग्राम नहीं लिखने जा रहे हैं, तो आपको एक शानदार विकास वातावरण की आवश्यकता है, है ना? हम रोबोट Intellij IDEA सामुदायिक संस्करण पसंद करते हैं । इसका नवीनतम संस्करण डाउनलोड और इंस्टॉल करें।

टिप 1

Google में Intellij IDEA कैसे खोजें

युक्ति 2

Intellij IDEA का पेज डाउनलोड करें

टिप 3

स्थापना फ़ाइल से लिंक करें

युक्ति 4

- आपको JDK भी इंस्टॉल करना होगा। JDK वास्तव में एक "Java Development Kit" है जिसे Java Platform के निर्माताओं द्वारा बनाया गया है। JDK में एक जावा वर्चुअल मशीन, एक जावा क्लास कंपाइलर और कई अन्य चीजें शामिल हैं जिनकी एक जावा डेवलपर को आवश्यकता हो सकती है। - साइट पर प्रोग्राम क्यों नहीं लिखते? जैसा मैंने पहले किया था? - यह छोटे कार्यक्रमों के लिए सुविधाजनक है, लेकिन Intellij IDEA में बड़े प्रोग्राम लिखना बेहतर है। आप जानते हैं कि हम आपको एक पेशेवर प्रोग्रामर बनाने जा रहे हैं। तो जितनी जल्दी आप सीख लें कि उन बेहतरीन उपकरणों का उपयोग कैसे करना है, उतना ही बेहतर है। इतना डरो मत, यह कार्यक्रम आपके जीवन को जटिल बनाने के बजाय इसे सुविधाजनक बनाने के लिए बनाया गया है। यह आपको बहुत पसंद आएगा और फिर जंगली घोड़े भी आपको इससे खींच नहीं पाएंगे। - प्रोग्राम लिखने का तरीका सीखने के लिए आपको प्रोग्राम लिखने की आवश्यकता है।ऐसा करने के लिए, आपको अपने कंप्यूटर पर Intellij IDEA और JDK इंस्टॉल करना होगा। इंटरनेट से डाउनलोड करें और नवीनतम JDK 7 संस्करण स्थापित करें।

टिप 1

Google में Java JDK कैसे खोजें

युक्ति 2

JDK 7 का डाउनलोड पेज

टिप 3

  1. "लाइसेंस अनुबंध स्वीकार करें" पर क्लिक करें
  2. यदि आपके पास Windows x64 है तो "jdk-7u75-windows-x64.exe" चुनें
  3. यदि आपके पास Windows x32 है तो "jdk-7u75-windows-i586.exe" चुनें
  4. यदि आपके पास लिनक्स है - आप जानते हैं कि क्या करना है :)

युक्ति 4

2 किम

- अरे, अमीगो! यह आपके लिए कैसा चल रहा है? - हाय, किम। - सब कुछ महान है। आज मैंने डिएगो की सलाह पर JDK और Intellij IDEA स्थापित किया है। मैं यह पता लगाने की कोशिश कर रहा हूं कि उनका उपयोग कैसे किया जाए। - मैं तुम्हारी मदद करूंगा। मुझे लगता है कि मैं आपको एप्लिकेशन बनाना सिखाने का एक बेहतर तरीका जानता हूं। एक तस्वीर एक हजार शब्दों के बराबर होती है। यहां आपके लिए एक वीडियो है:
- धन्यवाद, मैं देख लूंगा। - यहां Intellij IDEA डेवलपर की साइट से एक और अच्छा लिंक दिया गया है जो आपका पहला जावा एप्लिकेशन बना रहा है और चला रहा है - धन्यवाद, जैसे ही मैं पहले वाले का प्रबंधन करूंगा, मैं इसे देख लूंगा। - अब मैं आपको चरण-दर-चरण निर्देश दूंगा। सबसे पहले, Intellij IDEA शुरू करें
स्क्रैच से प्रोजेक्ट बनाना
1 Intellij IDEA प्रारंभ करें
पुराना स्तर 03 - 8
2 एक नया प्रोजेक्ट बनाएं
पुराना स्तर 03 - 9
3 प्रोजेक्ट प्रकार का चयन करें
पुराना स्तर 03 - 10
4 हाल ही में हमने JDK स्थापित किया है। अब आपको प्रोजेक्ट में इसका संदर्भ जोड़ने की जरूरत है।
पुराना स्तर 03 - 11
5 उस निर्देशिका का चयन करें जहाँ JDK स्थापित है
पुराना स्तर 03 - 12
6 सुनिश्चित करें कि परियोजना JDK निर्दिष्ट है
पुराना स्तर 03 - 13
7 यहां आप एक टेम्प्लेट निर्दिष्ट कर सकते हैं जिसके आधार पर Intellij IDEA प्रोजेक्ट बनाता है। अभी कुछ भी मत चुनो।
पुराना स्तर 03 - 14
8 एक परियोजना का नाम निर्दिष्ट करें
पुराना स्तर 03 - 15
9 बस इतना ही, प्रोजेक्ट बन गया है। अब आप src फोल्डर में क्लास बना सकते हैं
पुराना स्तर 03 - 16
- हम आगे क्या करने जा रहे हैं? - अब हम Intellij IDEA में एक साधारण प्रोग्राम बनाएंगे
एक साधारण प्रोग्राम बनाना
1 src फोल्डर पर राइट-क्लिक करें और एक नया पैकेज बनाएं
पुराना स्तर 03 - 17
2 हमारे भविष्य की कक्षाओं के लिए पैकेज का नाम निर्दिष्ट करें
पुराना स्तर 03 - 18
3 अब हमारे कोड के लिए एक नया वर्ग बनाएँ। पैकेज के नाम पर राइट-क्लिक करें:
पुराना स्तर 03 - 19
4 नए वर्ग का नाम लिखें। समाधान, उदाहरण के लिए
पुराना स्तर 03 - 20
5 Intellij IDEA ने आपके लिए एक क्लास टेम्प्लेट बनाया है। अब आप एक कोड लिखना शुरू कर सकते हैं।
पुराना स्तर 03 - 21
6 सबसे पहले, मुख्य विधि बनाएँ
पुराना स्तर 03 - 22
7 अब एक संदेश प्रदर्शित करें - प्रोग्रामर बनना अच्छा है!
पुराना स्तर 03 - 23
8 प्रोग्राम चलाने के लिए प्रोग्राम कोड पर राइट-क्लिक करें
पुराना स्तर 03 - 24
9 कार्य कार्यक्रम का आनंद लें
पुराना स्तर 03 - 25
- और पंक्तियाँ क्या हैं «"C:\Program...» और «प्रक्रिया निकास कोड 0 के साथ समाप्त हुई»? - यह Intellij IDEA द्वारा सेवा की जानकारी है। पहली पंक्ति में कार्यक्रम के स्टार्टअप विकल्प हैं, और अंतिम एक - इसका निकास कोड है 0 एक सामान्य कार्यक्रम समाप्ति है। - धन्यवाद, किम, वह एक भयानक सबक था!

3 एली

- बहुत समय पहले कंप्यूटर केवल टेक्स्ट प्रदर्शित करने में सक्षम थे। कार्यक्रमों ने कीबोर्ड से टाइप किए गए डेटा को प्रदर्शित किया। ऑपरेशन के इस तरीके को "कंसोल में काम करना" या बस "कंसोल" कहा जाता है। विंडो इंटरफ़ेस कंसोल के विकल्पों में से एक है। यह तब होता है जब प्रोग्राम विंडो/विंडो के माध्यम से उपयोगकर्ता के साथ इंटरैक्ट करता है। चूंकि आप केवल प्रोग्राम करना सीखते हैं, तो हम कंसोल से शुरू करेंगे। - मुझे कोई आपत्ति नहीं है। - टेक्स्ट कंसोल (स्क्रीन) पर लाइन दर लाइन प्रदर्शित होता है। त्रुटियों से बचने के लिए टेक्स्ट को कीबोर्ड पर टाइप किया जाता है और स्क्रीन पर डुप्लिकेट किया जाता है। ऐसा लगता है कि एक उपयोगकर्ता और एक प्रोग्राम बारी-बारी से स्क्रीन पर टेक्स्ट लिखते हैं। - आप System.out.print() का उपयोग करके टेक्स्ट प्रदर्शित कर सकते हैं । यह फ़ंक्शन टेक्स्ट लाइन को लाइन से प्रदर्शित करता है। System.out.println ()पाठ प्रदर्शित करता है और कर्सर को अगली पंक्ति में ले जाता है। पुराना स्तर 03 - 26- शब्दों को एक साथ चिपकाने से रोकने के लिए आपको रिक्त स्थान जोड़ना चाहिए, उदाहरण के लिए: पुराना स्तर 03 - 27- पकड़ लिया। - इस प्रकार, आप कुछ भी प्रदर्शित कर सकते हैं: सभी जावा वस्तुओं को एक स्ट्रिंग में परिवर्तित किया जा सकता है । जावा में सभी वर्गों को ऑब्जेक्ट क्लास से विरासत में मिला है, जिसमें स्ट्रिंग () विधि है। इसे तब कॉल किया जा सकता है जब ऑब्जेक्ट को स्ट्रिंग में बदलने की आवश्यकता हो। पुराना स्तर 03 - 28- मैं इस कोड को रन करता हूं, लेकिन प्रोग्राम ने "Cat is com.codegym.lesson3.Cat@1fb8ee3" प्रदर्शित किया है। इस पाठ का अर्थ क्या है? - ऑब्जेक्ट क्लास का एक मानक टूस्ट्रिंग () विधि एक स्ट्रिंग देता है जिसमें एक वर्ग का नाम और एक ऑब्जेक्ट मेमोरी एड्रेस (हेक्साडेसिमल नोटेशन में) होता है - हम्फ, और इस तरह की विधि का क्या उपयोग है? - आप अपनी कक्षा में टूस्ट्रिंग () पद्धति का अपना कार्यान्वयन लिख सकते हैं। जब आप इस विधि को कॉल करते हैं या JVM आपके ऑब्जेक्ट को स्ट्रिंग में बदल देता है, तो आपका कोड उपयोग (निष्पादित) किया जाएगा। - वास्तव में? अच्छी तरह से ठीक है।

4 जूलियो

- अरे, अमीगो। आपके लिए प्रदर्शित करने के लिए यहां कुछ कार्य दिए गए हैं:
कार्य
1 जन्म तिथि
एक कार्यक्रम लिखें जो आपकी जन्मतिथि को निम्नानुसार प्रदर्शित करता है: 1 मई 2012
2 मेरा नाम
एक प्रोग्राम लिखें जो आपका नाम 5 पंक्तियों में प्रदर्शित करता है। प्रत्येक पंक्ति में 10 शब्द (आपका नाम) एक स्थान से अलग होना चाहिए।
3 डिएगो मेरा पसंदीदा शिक्षक है एक प्रोग्राम लिखें जो पाठ को प्रदर्शित करता है «डिएगो मेरे पसंदीदा शिक्षक हैं» 1 बार।
4 10 संख्याओं का गुणनफल
एक प्रोग्राम लिखें जो 1 से 10 तक की संख्याओं का गुणनफल प्रदर्शित करता है।
संकेत: यह तीन मिलियन और थोड़ा अधिक है
5 10 संख्याओं का योग
एक प्रोग्राम लिखें जो 1 से 10 तक की संख्याओं का योग पंक्तियों द्वारा प्रदर्शित करता है:
1
1+2=3
1+2+3=6
1+2+3+4=10

उदाहरण आउटपुट:
1
3
6
10

5 एली, स्ट्रिंग और गैर-स्ट्रिंग संयोजन

- मैं आपको बताना चाहता हूं कि स्ट्रिंग्स को कैसे जोड़ा जाए। ग्लूइंग या स्ट्रिंग्स को एक साथ जोड़ने को "कनेक्शन" के रूप में भी जाना जाता है। बिल्लियों से प्यार करने वाले इसे आसानी से याद रख सकते हैं: कोन-कैट-ए-नेशन। मैं मज़ाक कर रहा हूँ। - तारों को आपस में जोड़ने का सिद्धांत सरल है। यदि हम एक स्ट्रिंग और कुछ और "जोड़ते हैं", तो वह कुछ स्ट्रिंग में बदल जाता है, जो कि toString () विधि के छिपे हुए कॉल द्वारा होता है। - क्या कहना? - ठीक है। मैं इसे सरल बना दूँगा: यदि हम एक संख्या और एक बिल्ली में एक स्ट्रिंग जोड़ते हैं, तो संख्या को एक स्ट्रिंग में बदल दिया जाएगा, साथ ही बिल्ली को भी। उदाहरण: पुराना स्तर 03 - 29

6 डिएगो

- हे यार। आज के लिए यहां कुछ कार्य दिए गए हैं। इसे और अधिक कठिन बनाने के लिए, केवल वेरिएबल्स को मेथड प्रिंट / प्रिंटलाइन में पास किया जा सकता है। पुराना स्तर 03 - 30- क्या ऐसा संभव है? - मेरे शब्दों पर ध्यान दें, अमीगो, हमारे रोबोट्स के लिए असंभव कुछ भी नहीं है। हम बेहिचक झुक सकते हैं।
कार्य
1 स्टॉप लुक लिसन
एक प्रोग्राम लिखें जो शब्दों के सभी संभावित संयोजनों को प्रदर्शित करता है «रोकें», «देखो», «सुनो»।
संकेत: 6 प्रकार हैं। प्रत्येक संयोजन को एक नई पंक्ति में प्रदर्शित करें। शब्दों को अलग मत करो।
उदाहरण:
लुकलिस्टेनस्टॉप
लिसनस्टॉपलुक
...
2 गुणा तालिका
एक प्रोग्राम लिखें जो गुणन तालिका 10 को 10 से निम्नानुसार प्रदर्शित करता है:
1 2 3 …
2 4 6 …
3 6 9 …
3 इंद्रधनुष के सात रंग
इंद्रधनुष के सात रंगों को प्रदर्शित करने वाला प्रोग्राम लिखें।
दो पंक्तियों में तीन रंग होने चाहिए। तीसरे का सिर्फ एक ही रंग होना चाहिए।
पंक्तियों में रंगों को रिक्त स्थान से अलग करें।
4 एस्केप कैरेक्टर
व्याख्यान के लिए अतिरिक्त सामग्री में जावा में एस्केप कैरेक्टर के बारे में पढ़ें।
एक प्रोग्राम लिखें जो निम्नलिखित दो स्ट्रिंग प्रदर्शित करता है:

यह विंडोज़ पथ है: "C:\Program Files\Java\jdk1.7.0\bin"
यह जावा स्ट्रिंग है: \"C:\\Program Files\\Java\\jdk1.7.0\\ बिन\"
5 जापानी सीख रहा/रही है
एक प्रोग्राम लिखें जो 日本語 प्रदर्शित करता हो

7 एली, कीबोर्ड इनपुट

- अमीगो, समय आ गया है: अब मैं आपको कीबोर्ड इनपुट के बारे में बताता हूँ। - हमने डेटा प्रदर्शित करने के लिए System.out का उपयोग किया। और अब हम Data को Input करने के लिए System.in का उपयोग करेंगे। - यह सुनने में आसान लगता है। - लेकिन System.in की एक खामी है। यह आपको केवल कीबोर्ड कैरेक्टर कोड से पढ़ने की अनुमति देता है। समस्या को हल करने और एक समय में बड़ी मात्रा में डेटा पढ़ने के लिए हम एक अधिक जटिल संरचना का उपयोग करेंगे: पुराना स्तर 03 - 31- क्या यह स्पष्ट है? - उह... कीचड़ की तरह साफ। - जब आपको कीबोर्ड से एक लाइन पढ़ने की आवश्यकता हो तो BufferedReader ऑब्जेक्ट का उपयोग करना बेहतर होता है । आपको BufferedReader को System.in ऑब्जेक्ट पास करना होगा। और BufferedReader इससे डेटा पढ़ेगा। - लेकिनSystem.in और BufferedReader एक दूसरे के अनुकूल नहीं हैं। हमें एडॉप्टर के रूप में InputStreamReader ऑब्जेक्ट का उपयोग करने की आवश्यकता है। - मुझे यह मिल गया। और यह स्कैनर क्लास क्या है? - कभी-कभी स्कैनर का उपयोग करना सुविधाजनक होता है, लेकिन अधिकतर यह ज्यादा मदद नहीं करता है। BufferedReader और InputStreamReader का उपयोग करना बेहतर होता है । मैंने आपको यह जानने के लिए अभी स्कैनर क्लास दिखाया है कि यह मौजूद है। हम इसका इस्तेमाल नहीं करने जा रहे हैं। - ठीक है, लेकिन मुझे यकीन नहीं है कि मैं इस विषय को पूरी तरह से समझता हूं या नहीं।

8 डिएगो

पुराना स्तर 03 - 32- अरे, अमीगो। तुम बहुत अच्छा कर रहे हो। अब आप एक गंभीर कर्मचारी के लिए तैयार हैं! यहाँ एक नया कार्य है: एक प्रोग्राम लिखें जो कीबोर्ड से कुछ डेटा पढ़ता है और उन डेटा वाले टेक्स्ट को प्रदर्शित करता है:
कार्य
1 दुनिया को कैसे जीतें
एक प्रोग्राम लिखें जो कीबोर्ड से एक नाम और एक संख्या पढ़ता है और पाठ प्रदर्शित करता है:
«नाम» दुनिया को «संख्या» वर्षों में जीत लेगा। वाह!
(इनपुट डेटा का क्रम महत्वपूर्ण है।)

उदाहरण:
जो 8 वर्षों में दुनिया को जीत लेगा। वाह!
2 5 साल में वेतन
एक प्रोग्राम लिखें जो कीबोर्ड से एक नाम और दो नंबर पढ़ता है। कार्यक्रम को पाठ प्रदर्शित करना चाहिए:
«नाम» «नंबर 2» वर्षों में «नंबर 1» कमाता है।

उदाहरण:
निक 5 वर्षों में $150,000 कमाता है।
3 विनय एक आदमी को शोभा देता है
एक प्रोग्राम लिखें जो कीबोर्ड से एक नाम पढ़ता है और पाठ प्रदर्शित करता है:
«नाम» प्रति माह $ 15,000 कमाता है। हौ हौ!

उदाहरण:
टिम प्रति माह $15,000 कमाता है। हौ हौ!
4 प्रायोजक! इसमें गर्व की आवाज है!
एक प्रोग्राम लिखें जो कीबोर्ड से दो नामों को पढ़ता है और पाठ प्रदर्शित करता है:
«name1» प्रायोजित «name2», और वह एक प्रसिद्ध गायिका बन गई।

उदाहरण:
निक ने हेलेन को प्रायोजित किया, और वह एक प्रसिद्ध गायिका बन गई।
5 शुद्ध प्रेम
एक प्रोग्राम लिखें जो कीबोर्ड से तीन नामों को पढ़ता है और पाठ प्रदर्शित करता है:
«name1» + «name2» + «name3» = शुद्ध प्रेम, ओह, हाँ! सही!

उदाहरण:
जो + ईवा + एंजेलिका = शुद्ध प्रेम, ओह, हाँ! सही!

9 प्रोफेसर, होमवर्क कैसे करें

- मैं आपको बताना चाहता हूं कि Intellij IDEA में व्यावहारिक होमवर्क कैसे करें। मुझे यकीन है कि आप जल्द ही इसकी शक्ति की सराहना करेंगे। आइए निर्देशों पर टिके रहें: चरण 1. शीर्ष मेनू "मेरा पृष्ठ" पर क्लिक करें, फिर "मेरे डाउनलोड" पर जाएं और "प्रोजेक्ट टेम्पलेट" डाउनलोड करें। आप इसे प्रोफ़ाइल पृष्ठ पर या CodeGymHomeWork.zip चरण 2 लिंक का अनुसरण करके भी कर सकते हैं । संग्रह को किसी फ़ोल्डर में अनज़िप करें। अंदर आपको फ़ोल्डर्स CodeGymHomeWork और CodeGymIdeaPlugin मिलेंगे । CodeGymHomeWork में एक प्रोजेक्ट है जहां आप अपनी कक्षाएं लिख सकते हैं और होमवर्क कर सकते हैं। प्लगइन स्थापित करने के निर्देश भी हैं। चरण 3. डाउनलोड की गई परियोजना खोलें। बस Intellij IDEA लॉन्च करें, फ़ाइल मेनू चुनें, प्रोजेक्ट खोलें, और फिर CodeGymHomeWork फ़ोल्डर (संग्रह के अंदर वाला) निर्दिष्ट करें। चरण 4. Intellij IDEA प्लगइन स्थापित करें उपलब्ध निर्देश पढ़ें और प्लगइन स्थापित करें। चरण 5. अपनी कक्षाओं के लिए एक पैकेज बनाएं src फोल्डर में एक पैकेज «com.codegym.test» बनाएं । यह पैकेज और इसके उपपैकेज आपके द्वारा बनाए गए सभी वर्गों को संग्रहित करेंगे। उदाहरण: «com.codegym.test.level01.lesson05.task01» अगर कुछ स्पष्ट नहीं है, तो यह कैसे करें पर एक वीडियो है:

10 प्रोफेसर

- हाय, अमीगो! मुझे पसंद है कि आपने मेरे व्याख्यानों के लिए कितनी तेजी से प्रगति की! यदि आप जटिल विषय पर कुछ और पढ़ना चाहते हैं, तो यहां हमारी साइट का उपयोगी लिंक दिया गया है। - मुझे प्रोफेसर के ये छोटे-छोटे लेक्चर ज्यादा पसंद नहीं हैं। अगर छात्र कॉलेज में काम नहीं करता है, तो वह नौकरी पर काम करेगा। लेकिन ज्यादा कठिन। CodeGym लेक्चर 3 चर्चा

11 जूलियो

- अरे, अमीगो! आशा है कि आप आर
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION