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% सर्वोत्तम तज्ञ मिळतात. परंतु, नक्कीच, त्याने स्वतःच्या शिक्षणावर काम केले पाहिजे आणि अनेकदा नोकरी बदलली पाहिजे. कधीकधी जास्त काम.सर्वोत्तम विशेषज्ञ अधिक काम करत नाही, तो ते अधिक चांगले करतो. कोणापेक्षाही चांगले. त्यामुळेच त्याच्या जागी दहा कमी पात्रताधारक कामगार घेता येत नाहीत. जर राष्ट्रपतीपदाच्या निवडणुकीत तुम्हाला ४८% मते मिळाली आणि दुसऱ्या ढोंग करणाऱ्याला ४७% मते मिळाली, तरीही तुम्हाला बहुमताचा पाठिंबा मिळाला नाही, तुम्ही दोन वेळा प्रतिस्पर्धीला मागे टाकले नाही. तुम्ही त्याच्यावर एक, फक्त एक टक्का! परंतु तुम्ही अध्यक्ष व्हाल आणि सर्व काही मिळवाल, आणि तो कोणीही राहणार नाही आणि काहीही मिळणार नाही.

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 डिएगो एका सोप्या कार्यक्रमाबद्दल बोलतो

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

टीप 1

Google वर Intellij IDEA कसा शोधायचा

टीप 2

Intellij IDEA चे पृष्ठ डाउनलोड करा

टीप 3

इन्स्टॉलेशन फाइलची लिंक

टीप 4

- तुम्हाला JDK देखील स्थापित करावे लागेल. JDK हे प्रत्यक्षात "जावा डेव्हलपमेंट किट" आहे जे Java प्लॅटफॉर्मच्या निर्मात्यांनी बनवले आहे. JDK मध्ये Java व्हर्च्युअल मशीन, जावा क्लास कंपाइलर आणि जावा डेव्हलपरला आवश्यक असलेल्या इतर अनेक गोष्टींचा समावेश आहे. - साइटवर प्रोग्राम का लिहित नाहीत? जसं मी आधी केलं होतं तसं? - हे लहान प्रोग्रामसाठी सोयीचे आहे, परंतु 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 द्वारे सेवा माहिती आहे. पहिल्या ओळीत प्रोग्रामचे स्टार्टअप पर्याय आहेत आणि शेवटचा - त्याचा एक्झिट कोड ० हा एक सामान्य कार्यक्रम समाप्ती आहे. - धन्यवाद, किम, तो एक अद्भुत धडा होता!

3 एली

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

4 ज्युलिओ

- अहो, अमिगो. तुमच्यासाठी प्रदर्शित करण्यासाठी येथे काही कार्ये आहेत:
कार्ये
जन्मतारीख
खालीलप्रमाणे तुमची जन्मतारीख प्रदर्शित करणारा प्रोग्राम लिहा: मे 1 2012
2 माझे नाव
5 ओळींवर तुमचे नाव प्रदर्शित करणारा प्रोग्राम लिहा. प्रत्येक पंक्तीमध्ये स्पेसने विभक्त केलेले 10 शब्द (तुमचे नाव) असावेत.
3 डिएगो माझा आवडता शिक्षक आहे एक प्रोग्राम लिहा जो मजकूर प्रदर्शित करतो «Diego is my favorite शिक्षक» 1 वेळा.
4 10 संख्यांचे उत्पादन
एक प्रोग्राम लिहा जो 1 ते 10 पर्यंतच्या संख्येचे उत्पादन दर्शवितो.
इशारा: ते तीन दशलक्ष आणि थोडे अधिक आहे
10 संख्यांची बेरीज
एक प्रोग्राम लिहा जो 1 ते 10 पर्यंतच्या संख्यांची बेरीज ओळींद्वारे दाखवतो:
1
1+2=3
1+2+3=6
1+2+3+4=10

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

5 एली, स्ट्रिंग आणि नॉन-स्ट्रिंग संयोजन

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

6 डिएगो

- अरे मित्रा. आजसाठी ही काही कार्ये आहेत. ते अधिक कठीण करण्यासाठी, फक्त व्हेरिएबल्स पद्धती प्रिंट/println मध्ये पास केले जाऊ शकतात. जुनी पातळी 03 - 30- हे शक्य आहे का? - माझे शब्द चिन्हांकित करा, अमिगो, आमच्यासाठी, रोबोट्ससाठी अशक्य काहीच नाही. आपण न झुकता वाकू शकतो.
कार्ये
स्टॉप लूक
ऐका एक प्रोग्राम लिहा जो «थांबा», «पहा», «ऐका» या शब्दांचे सर्व संभाव्य संयोजन प्रदर्शित करतो.
सूचना: 6 प्रकार आहेत. प्रत्येक संयोजन नवीन ओळीत प्रदर्शित करा. शब्द वेगळे करू नका.
उदाहरण:
LookListenStop
ListenStopLook
...
2 गुणाकार सारणी
खालीलप्रमाणे गुणाकार सारणी 10 बाय 10 प्रदर्शित करणारा प्रोग्राम लिहा:
1 2 3 …
2 4 6 …
3 6 9 …
3 इंद्रधनुष्याचे सात रंग
इंद्रधनुष्याचे सात रंग दाखवणारा प्रोग्राम लिहा.
दोन ओळींमध्ये तीन रंग असणे आवश्यक आहे. तिसऱ्या रंगात फक्त एक रंग असणे आवश्यक आहे.
ओळींमधील रंग मोकळ्या जागांद्वारे वेगळे करा.
4 एस्केप कॅरेक्टर
व्याख्यानाच्या अतिरिक्त सामग्रीमध्ये जावामधील एस्केप कॅरेक्टरबद्दल वाचा.
खालील दोन स्ट्रिंग्स दाखवणारा प्रोग्राम लिहा:

तो Windows पथ आहे: "C:\Program Files\Java\jdk1.7.0\bin" ही
Java स्ट्रिंग आहे: \"C:\\Program Files\\Java\\jdk1.7.0\\ डबा \"
जपानी भाषा शिकत आहे
असा प्रोग्राम लिहा जो 日本語 प्रदर्शित करतो

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

- अमिगो, वेळ आली आहे: आता मी तुम्हाला कीबोर्ड इनपुटबद्दल सांगेन. - डेटा प्रदर्शित करण्यासाठी आम्ही System.out चा वापर केला. आणि आता आपण डेटा इनपुट करण्यासाठी System.in चा वापर करू . - हे सोपे वाटते. - पण System.in चा एक तोटा आहे. हे तुम्हाला फक्त कीबोर्ड अक्षर कोडमधून वाचण्याची परवानगी देते. समस्येचे निराकरण करण्यासाठी आणि एका वेळी डेटाचे मोठे भाग वाचण्यासाठी आम्ही अधिक जटिल रचना वापरू: जुनी पातळी 03 - 31- हे स्पष्ट आहे का? - उह... चिखलात स्वच्छ. - जेव्हा तुम्हाला कीबोर्डवरून एखादी ओळ वाचायची असेल तेव्हा BufferedReader ऑब्जेक्ट वापरणे चांगले . तुम्हाला System.in ऑब्जेक्ट BufferedReader कडे पास करणे आवश्यक आहे. आणि BufferedReader त्यातून डेटा वाचेल. - परंतुSystem.in आणि BufferedReader एकमेकांशी सुसंगत नाहीत. आम्हाला InputStreamReader ऑब्जेक्ट अॅडॉप्टर म्हणून वापरण्याची आवश्यकता आहे . - मला ते समजले. आणि हा स्कॅनर वर्ग काय आहे? - काहीवेळा स्कॅनर वापरणे सोयीचे असते, परंतु बहुतेक ते जास्त मदत करत नाही. BufferedReader आणि InputStreamReader वापरणे चांगले आहे . तो अस्तित्वात आहे हे जाणून घेण्यासाठी मी तुम्हाला स्कॅनर क्लास दाखवला आहे. आम्ही ते वापरणार नाही. - ठीक आहे, परंतु मला हा विषय पूर्णपणे समजला आहे की नाही याची मला खात्री नाही.

8 डिएगो

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

उदाहरण:
Joe 8 वर्षांत जग जिंकेल. बवाहहा!
2 5 वर्षातील पगार
कीबोर्डवरून नाव आणि दोन अंक वाचणारा प्रोग्राम लिहा. प्रोग्रामने मजकूर प्रदर्शित केला पाहिजे:
«नाव» «number2» वर्षांत «number1» कमवतो.

उदाहरण:
निक 5 वर्षांमध्ये $150,000 कमावतो.
3 नम्रता माणसाला शोभते
. एक प्रोग्राम लिहा जो कीबोर्डवरून नाव वाचतो आणि मजकूर प्रदर्शित करतो:
«नाव» दरमहा $15,000 कमवतो. हाव-हाव!

उदाहरण:
टिम दरमहा $15,000 कमावते. हाव-हाव!
4 प्रायोजक! त्यात अभिमानास्पद आवाज आहे!
एक प्रोग्राम लिहा जो कीबोर्डवरून दोन नावे वाचतो आणि मजकूर प्रदर्शित करतो:
«name1» प्रायोजित «name2», आणि ती एक प्रसिद्ध गायिका बनली.

उदाहरण:
निकने हेलनला प्रायोजित केले आणि ती एक प्रसिद्ध गायिका बनली.
शुद्ध प्रेम
एक प्रोग्राम लिहा जो कीबोर्डवरून तीन नावे वाचतो आणि मजकूर प्रदर्शित करतो:
«name1» + «name2» + «name3» = शुद्ध प्रेम, अरे हो! बरोबर!

उदाहरण:
Joe + Eva + Angelica = शुद्ध प्रेम, अरे हो! बरोबर!

9 प्राध्यापक, गृहपाठ कसा करायचा

- Intellij IDEA मध्ये प्रॅक्टिकल गृहपाठ कसा करायचा हे मला तुम्हाला सांगायचे आहे. मला खात्री आहे की तुम्ही लवकरच त्याच्या सामर्थ्याची प्रशंसा कराल. चला सूचनांना चिकटून राहा: पायरी 1. शीर्ष मेनू "MY PAGE" वर क्लिक करा, नंतर "My Downloads" वर जा आणि "Project Template" डाउनलोड करा. तुम्ही हे प्रोफाईल पेजवर किंवा CodeGymHomeWork.zip स्टेप 2 या लिंकचे अनुसरण करून देखील करू शकता . कोणत्याही फोल्डरमध्ये संग्रहण अनझिप करा. आत तुम्हाला CodeGymHomeWork आणि CodeGymIdeaPlugin फोल्डर सापडतील . CodeGymHomeWork मध्ये एक प्रकल्प आहे जिथे तुम्ही तुमचे वर्ग लिहू शकता आणि गृहपाठ करू शकता. प्लगइन स्थापित करण्याच्या सूचना देखील आहेत. पायरी 3. डाउनलोड केलेला प्रकल्प उघडा. फक्त Intellij IDEA लाँच करा, फाइल मेनू निवडा, प्रोजेक्ट उघडा आणि नंतर कोडजिमहोमवर्क फोल्डर निर्दिष्ट करा (आर्काइव्हमधील एक). पायरी 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