CodeGym /جاوا بلاگ /Random-SD /پراڻي سطح 03
John Squirrels
سطح
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 هر سال، 8 خالي جايون آهن تنخواه سان $40,000، ۽ ٽيهه جايون آهن رياستي تنظيمن ۾ تنخواه سان $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 کان وڌيڪ انسان-سال؟ واهه! - تون شرط لڳي! ۽ جاوا وڏن ۽ وڏن ڪمن کي حل ڪرڻ لاءِ بهترين پروگرامنگ ٻولين مان هڪ آهي. - مون کان پڇڻ جي جرئت به نه آهي ته ايڏو وڏو ڪم ڇا آهي. - توهان کي بهتر نه آهي. - پروگرامرز کي اهو محسوس ڪرڻ ۾ گهڻو وقت نه لڳو ته هزارين ڪلاسن ۾ گم ٿيڻ آسان آهي. تنهن ڪري اهي خاص اوزار کڻي آيا آهن جيڪي ڪيترن ئي ڀيرا پروگرام لکڻ جي عمل کي تيز ڪن ٿا. تنهن ڪري، وڏو پروگرام توهان لکندا، وڏو فائدو. - ڇا توهان اهو چئي رهيا آهيو ته پروگرامرن پروگرامن لکڻ لاء هڪ پروگرام ٺاهيو؟ - تون صحيح آهين. سڀ کان پهريان، هڪ پروگرام ڪجهه معمولي عملن کي خودڪار ڪرڻ لاء هڪ اوزار آهي. ۽ جيڪڏهن توهان سالن تائين ڪوڊ لکندا آهيو، ته پوءِ توهان وٽ اهڙا ڪيترائي آپريشن آهن. - پروگرامن جي ترقي لاءِ پروگرامن کي IDE (Integrated Development Environment) چئبو آهي. - اڄ توهان پاڻ کي انهن مان هڪ سان واقف ٿي ويندس. - پر نه صرف انهن مان هڪ - انهن مان بهترين! ان جو نالو Intellij IDEA آهي . اهو ڪيترن سالن تائين توهان جو دوست هوندو. اهو هڪ وڏي ڀاء وانگر آهي جيڪو هميشه هڪ ٽپ ۽ مدد ڏيندو. - مون کي تمام دلچسپ آهيان! - چڱو، جيڪڏهن توهان Microsoft Word ۾ هڪ پروگرام نه لکڻ وارا آهيو، ته پوء توهان کي هڪ بهترين ترقياتي ماحول جي ضرورت آهي، صحيح؟ اسان روبوٽ پسند ڪندا آهيون Intellij IDEA ڪميونٽي ايڊيشن . ان جو جديد ورجن ڊائون لوڊ ۽ انسٽال ڪريو.

ٽپ 1

گوگل ۾ Intellij IDEA ڪيئن ڳولهجي

ٽپ 2

Intellij IDEA جو صفحو ڊائون لوڊ ڪريو

ترڪيب 3

انسٽاليشن فائل سان ڳنڍيو

ترڪيب 4

- توهان کي پڻ JDK انسٽال ڪرڻ جي ضرورت پوندي. JDK اصل ۾ هڪ "جاوا ڊولپمينٽ کٽ" آهي جيڪو جاوا پليٽ فارم جي تخليق ڪندڙن پاران ٺاهيو ويو آهي. JDK ۾ جاوا ورچوئل مشين، جاوا ڪلاس ڪمپلر ۽ ٻيون ڪيتريون ئي شيون شامل آھن جن کي جاوا ڊولپر جي ضرورت پوندي. - سائيٽ تي پروگرام ڇو نه لکن؟ جيئن مون ان کان اڳ ڪيو هو؟ - اهو ننڍڙن پروگرامن لاءِ آسان آهي، پر اهو بهتر آهي ته وڏن پروگرامن کي Intellij IDEA ۾ لکجي. توهان کي خبر آهي ته اسان توهان مان هڪ پروفيشنل پروگرامر ٺاهڻ وارا آهيون. تنهن ڪري جيترو جلدي توهان سکو ته اهي عظيم اوزار ڪيئن استعمال ڪجي، بهتر. ايترو خوفزده نه ٿيو، هي پروگرام ٺهيل آهي توهان جي زندگي کي آسان ڪرڻ بجاء ان کي پيچيده ڪرڻ جي. توهان کي اهو تمام گهڻو پسند ايندو ۽ پوءِ به جهنگلي گھوڙا توهان کي ان مان نه ڇڪيندا. - پروگرام لکڻ سکڻ لاءِ توهان کي پروگرام لکڻ گهرجن. هن کي ڪرڻ لاء، توهان کي توهان جي ڪمپيوٽر تي Intellij IDEA ۽ JDK انسٽال ڪرڻ جي ضرورت آهي. انٽرنيٽ تان ڊائون لوڊ ڪريو ۽ جديد JDK 7 ورزن انسٽال ڪريو.

ٽپ 1

گوگل ۾ جاوا JDK ڪيئن ڳولھيو

ٽپ 2

JDK 7 جو صفحو ڊائون لوڊ ڪريو

ترڪيب 3

  1. "لائسنس جي معاهدي کي قبول ڪريو" تي ڪلڪ ڪريو
  2. "jdk-7u75-windows-x64.exe" چونڊيو جيڪڏهن توهان وٽ Windows x64 آهي
  3. "jdk-7u75-windows-i586.exe" چونڊيو جيڪڏهن توهان وٽ Windows x32 آهي
  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…» ۽ «Processed with exit code 0»؟ - اها Intellij IDEA پاران سروس جي معلومات آهي، پهرين لائين پروگرام جي شروعاتي اختيارن تي مشتمل آهي، ۽ آخري - ان جو نڪرڻ وارو ڪوڊ. 0 هڪ عام پروگرام ختم ڪرڻ آهي. - مهرباني، Kim، اهو هڪ بهترين سبق هو!

3 ايلي

- گهڻو وقت اڳ ڪمپيوٽر صرف متن کي ڊسپلي ڪرڻ جي قابل هئا. پروگرام ڪيبورڊ مان ٽائپ ڪيل ڊيٽا ڏيکاري ٿو. آپريشن جي هن موڊ کي سڏيو ويندو آهي "ڪونسول ۾ ڪم ڪرڻ" يا صرف "ڪنسول". ونڊو انٽرفيس ڪنسول جي متبادل مان هڪ آهي. اهو تڏهن آهي جڏهن پروگرام صارف سان ونڊو / ونڊوز ذريعي رابطو ڪري ٿو. جيئن ته توهان صرف پروگرام ڪرڻ سکو، پوء اسان ڪنسول سان شروع ڪنداسين. - مان محسوس نٿو ڪريان. - متن ڏيکاريل آهي ڪنسول (اسڪرين) تي لڪير ذريعي. غلطين کان بچڻ لاءِ متن کي ڪيبورڊ تي ٽائپ ڪيو ويندو آهي ۽ اسڪرين تي نقل ڪيو ويندو آهي. اهو لڳي ٿو ته هڪ صارف ۽ هڪ پروگرام موڙ ذريعي اسڪرين تي متن لکندو آهي. - توھان System.out.print() استعمال ڪندي ٽيڪسٽ ڊسپلي ڪري سگھو ٿا . هي فنڪشن ٽيڪسٽ لائن کي لڪير سان ڏيکاري ٿو. System.out.println() ٽيڪسٽ ڏيکاري ٿو ۽ ڪرسر کي ايندڙ لائن ڏانھن منتقل ڪري ٿو. پراڻي سطح 03 - 26- توھان کي خال شامل ڪرڻ گھرجي لفظن کي گڏ ھجڻ کان روڪڻ لاءِ، مثال طور: پراڻي سطح 03 - 27- Gotcha. - اھڙيء طرح، توھان ڪجھھ ڏيکاري سگھو ٿا: سڀ جاوا شيون ھڪڙي تار ۾ تبديل ڪري سگھجن ٿيون . جاوا ۾ سڀئي ڪلاس آبجیکٹ ڪلاس مان ورثي ۾ مليا آهن، جنهن ۾ toString() طريقو آهي. اهو سڏي سگهجي ٿو جڏهن اعتراض کي اسٽرنگ ۾ تبديل ڪرڻ جي ضرورت آهي. پراڻي سطح 03 - 28- مان ھي ڪوڊ ھلائيندو آھيان، پر پروگرام ڏيکاريو آھي ”Cat is com.codegym.lesson3.Cat@1fb8ee3“. هن متن جي معني ڇا آهي؟ - معياري toString() جو طريقو Object ڪلاس جو هڪ اسٽرنگ ڏي ٿو جنهن ۾ ڪلاس جو نالو ۽ آبجیکٹ ميموري ايڊريس شامل آهي (هيڪساڊيڪل نوٽشن ۾) - Humph، ۽ اهڙي طريقي جو استعمال ڇا آهي؟ - توھان پنھنجي ڪلاس ۾ toString() طريقي جي پنھنجي عمل کي لکي سگھو ٿا. جڏهن توهان هن طريقي کي سڏيندا آهيو يا JVM توهان جي اعتراض کي String ۾ تبديل ڪري ٿو، توهان جو ڪوڊ استعمال ڪيو ويندو (executed). - واقعي؟ چڱو، ٺيڪ آهي.

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 ڊياگو

- هي دوست. هتي اڄ لاءِ ڪجهه ڪم آهن. ان کي وڌيڪ ڏکيو بنائڻ لاءِ، صرف متغيرن کي پرنٽ/println طريقي سان منتقل ڪري سگھجي ٿو. پراڻي سطح 03 - 30- ڇا اھو ممڪن آھي؟ - منهنجي لفظن کي نشانو بڻايو، اميگو، اسان لاء ڪجهه به ناممڪن ناهي، روبوٽ. اسان ناقابل برداشت موڙي سگهون ٿا.
ڪم
1 Stop Look Listen
هڪ پروگرام لکو جيڪو ڏيکاري ٿو سڀني ممڪن لفظن جا مجموعا "Stop"، "Look"، "Listen".
اشارو: اتي 6 variants آهن. هر ميلاپ کي نئين لائين ۾ ڏيکاريو. لفظن کي الڳ نه ڪريو.
مثال:
ڏس ٻڌو اسٽاپ
ٻڌو اسٽاپ ڏس
...
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 استعمال ڪيو . ۽ ھاڻي اسان استعمال ڪنداسين System.in ڊيٽا داخل ڪرڻ لاء. - اهو آسان لڳي ٿو. - پر System.in جو ھڪڙو نقصان آھي. اهو توهان کي صرف ڪيبورڊ جي ڪردارن جي ڪوڊن مان پڙهڻ جي اجازت ڏئي ٿو. مسئلي کي حل ڪرڻ ۽ ڊيٽا جي وڏي حصي کي پڙهڻ لاء هڪ وقت ۾ اسان هڪ وڌيڪ پيچيده جوڙجڪ استعمال ڪنداسين: پراڻي سطح 03 - 31- ڇا اهو واضح آهي؟ - اڙي... مٽيءَ وانگر صاف. - اهو بهتر آهي ته BufferedReader اعتراض استعمال ڪريو جڏهن توهان کي ڪيبورڊ مان هڪ لائن پڙهڻ جي ضرورت آهي . توهان کي سسٽم.in اعتراض کي BufferedReader ڏانهن منتقل ڪرڻ جي ضرورت آهي . ۽ BufferedReader ان مان ڊيٽا پڙھندو. - پر System.in ۽ BufferedReader هڪ ٻئي سان مطابقت نه رکندا آهن. اسان کي استعمال ڪرڻ جي ضرورت آهي InputStreamReader اعتراض هڪ اڊاپٽر طور. - مون کي سمجھيو. ۽ هي اسڪينر ڪلاس ڇا آهي؟ - ڪڏهن ڪڏهن اهو اسڪينر استعمال ڪرڻ آسان آهي، پر گهڻو ڪري اهو گهڻو مدد نٿو ڪري. اهو بهتر آهي ته BufferedReader ۽ InputStreamReader استعمال ڪريو . مون صرف ڏيکاريو اسڪينر ڪلاس توھان لاءِ اھو ڄاڻڻ لاءِ ته اھو موجود آھي. اسان ان کي استعمال ڪرڻ وارا نه آهيون. - ٺيڪ، پر مون کي پڪ ناهي ته آئون هن موضوع کي مڪمل طور تي سمجهي سگهان ٿو.

8 ڊياگو

پراڻي سطح 03 - 32- هي، اميگو. توهان تمام سٺو ڪري رهيا آهيو. هاڻي توهان هڪ سنجيده عملي لاء تيار آهن! ھتي ھڪڙو نئون ڪم آھي: ھڪڙو پروگرام لکو جيڪو ڪيبورڊ مان ڪجھ ڊيٽا پڙھي ۽ انھن ڊيٽا تي مشتمل متن ڏيکاري.
ڪم
1 دنيا کي ڪيئن فتح ڪجي
هڪ پروگرام لکو جيڪو ڪي بورڊ مان پڙهي هڪ نالو ۽ هڪ نمبر ۽ ٽيڪسٽ ڏيکاري ٿو:
«نالو» دنيا کي فتح ڪندو «نمبر» سالن ۾. بهاها!
(ان پٽ ڊيٽا جو تسلسل اهم آهي.)

مثال:
Joe will win the world in 8 years. بهاها!
2 تنخواه 5 سالن ۾
هڪ پروگرام لکو جيڪو ڪي بورڊ مان پڙهي هڪ نالو ۽ ٻه نمبر. پروگرام کي متن ڏيکارڻ گهرجي:
"نالو" ڪمائي "نمبر 1" ۾ "نمبر 2" سالن ۾.

مثال:
Nick 5 سالن ۾ $150,000 ڪمائي ٿو.
3 موڊسٽي هڪ انسان کي زينت بڻائي ٿي
هڪ پروگرام لکو جيڪو ڪي بورڊ مان پڙهي هڪ نالو ۽ متن ڏيکاري ٿو:
«نالو» هر مهيني $15,000 ڪمائي ٿو. هاءِ هاءِ!

مثال:
ٽم ڪمائي ٿو $15,000 هر مهيني. هاءِ هاءِ!
4 اسپانسر! اھو ھڪڙو فخر وارو آواز آھي!
هڪ پروگرام لکو جيڪو ڪي بورڊ مان ٻه نالا پڙهي ۽ متن ڏيکاري:
«name1» اسپانسر ٿيل «name2»، ۽ هوء هڪ مشهور ڳائڻي بڻجي وئي.

مثال:
نک هيلن کي اسپانسر ڪيو، ۽ هوءَ مشهور ڳائڻي بڻجي وئي.
5 Pure love
ھڪڙو پروگرام لکو جيڪو ڪي بورڊ مان پڙھي ٽن نالن سان ۽ متن ڏيکاري ٿو:
«name1» + «name2» + «name3» = خالص پيار، اوه، ها! ساڄو!

مثال:
جو + ايوا + اينجليڪا = خالص پيار، ها، ها! ساڄو!

9 پروفيسر، هوم ورڪ ڪيئن ڪجي

- مان توھان کي ٻڌائڻ چاھيان ٿو ته Intellij IDEA ۾ عملي ھوم ورڪ ڪيئن ڪجي. مون کي پڪ آهي ته توهان جلد ئي ان جي طاقت جي ساراهه ڪندا. اچو ته ھدايتن تي قائم رھو: قدم 1. مٿي مينيو تي ڪلڪ ڪريو "MY PAGE"، پوءِ وڃو "My Downloads" ۽ ڊائون لوڊ ڪريو "Project Template". توهان اهو پڻ ڪري سگهو ٿا پروفائل صفحي تي يا لنڪ جي پيروي ڪندي 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