CodeGym /جاوا بلاگ /Random-SD /جاوا مشقون شروعاتي لاءِ
John Squirrels
سطح
San Francisco

جاوا مشقون شروعاتي لاءِ

گروپ ۾ شايع ٿيل
جيڪڏھن توھان ڳولي رھيا آھيو جاوا مشقون شروعاتي لاءِ، مون وٽ توھان لاءِ سٺي خبر آھي: اھو ھڪڙو صحيح قدم آھي ھڪڙو حقيقي پروگرامر ٿيڻ لاءِ. ڇو ته پروگرامنگ سڀ ڪجهه ڪوڊنگ بابت آهي، ۽ ان کان بچڻ جو ڪو طريقو ناهي. بهرحال، هي خبر هڪ سٺي آهي! ڇو ته عملي ڪم سکڻ لاءِ واقعي دلچسپ آهي. يقينا، توهان کي نظريو پڻ سکڻ جي ضرورت آهي، پر مشق کان سواء، پروگرامنگ نظريو صرف لفظن، قاعدن ۽ اصطلاحن جو هڪ خوبصورت بورنگ مجموعو آهي. جاوا مشقون شروعات ڪندڙن لاءِ - 1

مشق ايترو اهم ڇو آهي؟

ڇا توهان تصور ڪري سگهو ٿا هڪ ترڻ وارو شاگرد جيڪو ڪتابن ۽ انٽرنيٽ ويڊيو تان ترڻ سکي ٿو، پر ڪڏهن به سوئمنگ پول جي ڪوشش نه ڪندو آهي؟ يا ھڪڙو ڳائڻو جيڪو پنھنجي آواز جي ڪوشش ڪرڻ کان پھريان نظريو پڙھندو آھي؟ خير، پروگرامنگ ساڳي آهي! سکيا وارو نظريو ڪارائتو آهي، پر جاوا پروگرامنگ جي مشقن کي حل ڪرڻ شروع ڪندڙن لاءِ لازمي آهي. مختصر جواب تمام آسان آهي: پروگرامنگ جو جوهر مشق آهي.

پوء، ڪيئن مشق ڪجي؟

پوئين پيراگراف جي مطابق، موضوع جي سوال جو مطلب 'جاوا ڪيئن سکڻ' کان گهٽ ناهي. مختصر جواب آھي: توھان اھو سکيو اھو طريقو جيڪو توھان لاءِ بورنگ نه آھي، ۽ اھو ڪافي عملي ڪمن تي مشتمل ھئڻ گھرجي. خير، تمام مختصر:
  1. توهان جي سکيا لاء هڪ منصوبو ٺاهيو. اهو ٿي سگهي ٿو ڪجهه ڪورسن جو شيڊول يا مواد جي جدول هڪ سٺي جاوا ڪتاب مان هڪ شروعاتي لاءِ.
  2. پنھنجي شيڊول کي وقت سان ڳنڍيو. مثال طور، جاوا سکو هر روز (يا گهٽ ۾ گهٽ هر ٻئي ڏينهن) 1,2,3 ڪلاڪ لاءِ... توهان جي سکيا جي رفتار جو دارومدار توهان جي پوئين پروگرامنگ تجربو، تعليم، ۽ توهان جي خرچ ڪرڻ لاءِ تيار وقت تي آهي.
  3. هر روز جاوا جي شروعاتي مشقن کي حل ڪريو، انهن لاءِ ڪجهه ليڪچر پڙهو.
  4. توهان جي ڪوڊ جي درستگي چيڪ ڪريو.
  5. انهن ماڻهن کان ڪجهه سوال پڇڻ ۾ سنکوڪ نه ڪريو جيڪي توهان کان وڌيڪ ڄاڻن ٿا.

جاوا جي شروعاتي مشق ڪٿي ڳولڻ ۽ انهن کي ڪيئن حل ڪجي؟

اهو لڳي ٿو ته اسان جي مختصر منصوبي کي پڙهڻ کان پوء توهان وٽ ڪجهه نوان سوال هوندا. ڪهڙو شيڊول چونڊڻ لاء؟ شروعات ڪندڙن لاءِ جاوا جون مشقون ڪٿي ڳوليون؟ انهن کي ڪيئن چيڪ ڪرڻ لاء؟ ڪوڊ گيم جاوا ڪورس ٺاهيو ويو انهن عام پروگرامنگ شاگردن جي سوالن کي ذهن ۾ رکندي. هتي توهان ڳوليندا:
  • CodeGym ڪورس ۾ تقريباً سڀ جاوا ڪور جا موضوع شامل آهن ۽ ٿورو وڌيڪ، مطالعي لاءِ منطقي ترتيب ۾ ترتيب ڏنل آهي. ڪجهه عنوانن جو پهريون سطحي مطالعو ڪيو ويندو آهي، پوءِ جڏهن شاگرد تيار ٿي ويندا آهن، اهي موضوع ڏانهن موٽندا آهن ۽ ان کي وڌيڪ تفصيل سان پڙهندا آهن.
  • مختصر ۽ تفريحي ليڪچر، سائنس فڪشن جي عناصر سان گڏ هڪ دلچسپ پلاٽ سان گڏ. اهي مزيدار آهن ته جيئن توهان بور نه ٿيندا.
  • 1200+ ڪوڊنگ جا ڪم آسان کان تمام سخت کان. توھان حاصل ڪيو آھي توھان جا سڀ کان وڌيڪ ڪم جڏھن توھان انھن کي حل ڪرڻ لاءِ تيار آھيو. انهن مان ڪجهه سخت آهن. توهان وڌيڪ نظريو پڙهي سگهو ٿا ۽ انهن کي بعد ۾ ڦيرايو.
  • ڪوڊ جي تصديق ڪندڙ جيڪو توهان جي حل کي هڪ لمحي ۾ چيڪ ڪري سگهي ٿو. جيڪڏھن ڪجھھ غلط ٿئي ٿو، توھان ان کي درست ڪرڻ لاءِ صلاحون ۽ تجويزون حاصل ڪندا.
  • توھان پنھنجي ڪوڊنگ جي مشقن کي پروفيشنلز لاءِ بھترين ماحول ۾ حل ڪري سگھو ٿا - IntelliJ IDEA IDE (مفت ڪميونٽي ورشن) ھڪ CodeGym پلگ ان سان يا CodeGym ويب سائيٽ تي (ان ۾ ويب IDE شامل آھي)، يا ايستائين جو توھان جي Android سيل فون (CodeGym ايپليڪيشن) تي.
  • جيڪڏهن توهان گهڻي وقت تائين پنهنجا ڪم حل نٿا ڪري سگهو، بٽڻ کي دٻايو ”مدد“ (IDEA پلگ ان، ڪوڊ گيم IDE، يا ڪوڊ گيم ايپ ۾). توهان پنهنجو پاڻ کي "مدد" سيڪشن ۾ ڳوليندا، جتي توهان سوال پڇي سگهو ٿا. ٻيا شاگرد ۽ ڪوڊ گيم ڪيويٽر انهن کي تمام جلدي جواب ڏين ٿا. يقينن، توهان هتي نه ڳوليندا صرف جاوا مشقون حل سان نئين سکندڙن لاءِ، پر اهي توهان جي مسئلي کي حاصل ڪرڻ ۽ ان کي حل ڪرڻ ۾ مدد ڪن ٿيون.
  • CodeGym هڪ راند ٿيڻ لڳي. توھان وٽ توھان جو ڪردار آھي، ھڪڙو روبوگائي نالو اميگو، جيڪو خلائي نون ايندڙن کان پروگرام ڪرڻ سکندو آھي. ليول 0 کان اميگو تارا گڏ ڪرڻ لاءِ ڊارڪ مادو گڏ ڪري رهيا آهن، جاوا ڪور ۾ مهارت حاصل ڪرڻ لاءِ ليول در سطح. اتي ڪيتريون ئي رانديون ٽرافيون پڻ آھن، تنھنڪري اسين ان کي ورجائيندا آھيون، توھان بور نه ٿيندا!
تنهن ڪري، CodeGym ڪورس جي واکٿرو کان پوءِ، توهان کي 300-500 ڪلاڪن جو عملي تجربو مليو آهي.

توهان کي ڪهڙي جاوا مشق حل ڪرڻ گهرجي؟

هتي اسان جاوا ڪور جي مکيه عنوانن کي لسٽ ڪريون ٿا.

جاوا نحو

جاوا شروعاتي مشق. جاوا ۾ بلڪل پهرئين لفظ مان جيڪو توهان کي پنهنجو پهريون ”هيلو ورلڊ“ پروگرام لکڻ ۾ مدد ڪري ٿو لوپس ۽ مشروط آپريٽرز ڏانهن. هتي توهان ابتدائي قسمون سکو، انهن سان ڪيئن ڪم ڪجي، ڪلاس ڇا آهي. هر شيءِ بنيادي سطح تي صحيح آهي شروعات ڪندڙن لاءِ. موضوع:
  • پنهنجا سڀ کان پهريان جاوا پروگرام لکو. ڪي بورڊ آئوٽ
  • variables, طريقن, ۽ طبقن
  • ڊيٽا جا قسم: انٽ، ڊبل، بوليان، اسٽرنگ
  • ڪي بورڊ ان پٽ
  • حالتون ۽ لوپ
  • ڪلاس جو تعارف. تعمير ڪندڙ ۽ شيون
ڪٿي ڪم ڳولڻ لاء: ڪوڊ گيم سطح 0 کان 6 .

جاوا گڏ ڪرڻ ۽ ڊيٽا جي جوڙجڪ

هي موضوع beginners لاء تمام دلچسپ آهي. پهرين ۾، ڪجهه ڊيٽا جي جوڙجڪ ۾ مهارت حاصل ڪرڻ شروع ڪندڙن لاءِ مشڪلاتون پيدا ڪري ٿي، پر بعد ۾، اهي توهان کي لچڪ ڏين ٿا ته توهان جي مسئلي لاءِ صحيح ڍانچي چونڊڻ لاءِ. تنهن ڪري، انهن کي چڱي طرح ڄاڻڻ هڪ قسم جي سپر پاور آهي. جاوا مجموعن لاءِ وقف ٿيندڙ شروعات ڪندڙن لاءِ جاوا مشقون وڏي پيماني تي CodeGym تي پيش ڪيون ويون آهن. مثال طور، CodeGym شاگرد پهرين Java Syntax Quest جي ليول 6 کان Arrays سکڻ شروع ڪندا آهن (ڪُل نئين ايندڙن لاءِ) ۽ جاوا ڪليڪشن ڪوسٽ ( ليول 7، سبق 7 ) ۾ وڌيڪ گہرا رخ اختيار ڪندا آهن. موضوع:
  • صفا
  • ArrayList, LinkedList
  • HashSet، HashMap
  • ٻيهر قابل
  • جمع انٽرفيس
  • لسٽ انٽرفيس ۽ عمل درآمد
  • نقشي جو درجو
  • انٽرفيس ۽ عملن کي سيٽ ڪريو
  • قطار
  • وڻ ، ڳاڙها ڪارا وڻ
  • تکرار ڪندڙ
ڪٿي سکڻ ۽ ڳولهڻ جا ڪم: CodeGym Quest Java Syntax، ليول 7 ، 8 (مجموعو، اريون، ۽ فهرستون شروع ڪندڙن لاءِ) CodeGym Quest Collection، Level 6 , 7 سواءِ انهن ڪمن جي، پڪ ڪريو ته توهان اهي سڀ ڊيٽا ڍانچي ۽ مجموعا استعمال ڪندا، تقريبن ڪنهن به عملي جاوا ڪم کي حل ڪرڻ.

استثنا

هڪ استثنا (يا غير معمولي واقعو) هڪ غير معمولي صورتحال آهي جيڪا هڪ پروگرام جي عمل جي دوران پيدا ٿئي ٿي. جاوا ۾، استثنا هڪ ​​ڪلاس آهي جنهن سان توهان ڪم ڪري سگهو ٿا. هي ميکانيزم پروگرامن ۾ بگ پڪڙڻ کي تمام گهڻو آسان بڻائي ٿو. موضوع:
  • اسٽيڪ ٽريڪ
  • استثناء جا قسم
  • ڪوشش ڪريو ڪيچ فائنل تعمير
  • رن ٽائم استثنا
  • IOExceptions
  • گهڻ-پڪڙ
ڪٿي سکڻ ۽ ڳولهڻ جا ڪم: CodeGym Java Syntax Quest، ليول 9 ... ۽ ٻيا ڪيترائي ڪم.

اعتراض تي مبني پروگرامنگ (OOP)

جاوا ۾ سڀ ڪجهه هڪ اعتراض بابت آهي. تنهن ڪري، اهو ضروري آهي ته OOP کي سمجهڻ. هي موضوع ايترو ڏکيو نه آهي. او او پي بابت پنهنجا ليڪچر ۽ آرٽيڪل جاوا ڪمن جي وڏي مقدار سان گڏ ڪريو. ڪوڊ گيم ۾ ڪافي عملي جاوا شروعاتي مشقون شامل آھن توھان جي مدد ڪرڻ لاءِ توھان کي ھي اعتراض تي مبني فلسفو حاصل ڪرڻ ۾. موضوع:
  • عام طور تي ڪلاس ۽ شيون
  • اعتراض جي حالت ۽ رويي
  • وراثت
  • انڪپسوليشن
  • پوليمورفيزم
  • اوور لوڊنگ ۽ اوور رائيڊنگ
  • خلاصو ۽ خلاصو طبقن
  • مجازي طريقا
  • انٽرفيس
  • انٽرفيس تي عملدرآمد
  • جو مثال
  • تبديلين تائين رسائي
  • ڪنسٽرڪٽر ڪالز جو آرڊر
ڪٿي سکڻ ۽ ڪم ڳولهڻ: ڪوڊ گيم جاوا ڪور ڪوسٽ، ليول 1 ، 2 ، 3 ، 4 ، 5 .

ان پٽ/آئوٽ پٽ اسٽريم

جاوا شاگرد I/O اسٽريم جو طريقو استعمال ڪن ٿا ان کان اڳ جو انهن جو خيال هجي. پهريون جاوا پروگرام، عرف "هيلو ورلڊ،" تي مشتمل آهي "System.out.println." بهرحال، انهن "اندر" ۽ "آئوٽ" جي سمجھڻ جو طريقو پهرين قدمن کان پوء اچي ٿو. CodeGym ۾ مضمونن جي وضاحت ڪرڻ لاءِ تمام گھڻو مواد ۽ اڃا وڌيڪ مشقون شامل آھن. موضوع:
  • ان پٽ/آئوٽ پٽ اسٽريمز جو تعارف
  • FileInputStream ۽ FileOutputStream
  • ان پٽ اسٽريم ۽ آئوٽ پٽ اسٽريم
  • BufferedInputStream
  • System.in لاءِ توهان جو پنهنجو ريپر
  • اڊاپٽر
  • پڙهندڙ ۽ ليکڪ
  • FileReader ۽ FileWriter
  • BufferedReader ۽ InputStreamReader
  • System.out لاءِ توهان جو پنهنجو ريپر
ڪٿي سکڻ ۽ ڳولهڻ جا ڪم: ڪوڊ گيم جاوا ڪور ڪوسٽ، ليول 8 ، 9 .

ملٽي ٽريڊنگ

هر نئون پروگرامر نه لکي سگهي ٿو "هيلو، ورلڊ!" پروگرام جاوا ٿريڊ API استعمال ڪندي مشهور جملي کي الڳ ٿريڊ مان ظاهر ڪرڻ لاءِ. توهان کي هن سخت موضوع لاءِ تيار رهڻ گهرجي، شروعات ڪندڙن لاءِ سڀ کان وڌيڪ پيچيده موضوع! بهرحال، جڏهن توهان محسوس ڪيو ته توهان کي خبر آهي ته ڪيئن ڪم ڪرڻ جي سلسلي سان. توهان محسوس ڪيو ته اهو توهان جي پروگرامر جي زندگي جو هڪ لازمي نقطو هو. موضوع:
  • موضوع ڇا آهي
  • نوان موضوع ٺاهڻ ۽ شروع ڪرڻ
  • شامل ٿيڻ
  • سلسلا ٺاهڻ ۽ بند ڪرڻ: شروعات، مداخلت، ننڊ، پيداوار
  • مارڪر انٽرفيس ۽ گہرے ڪاپيون
  • هم وقت سازي ، هموار
  • بندش ، انتظار. اطلاع ڏيڻ، مطلع ڪرڻ
ڪٿي سکڻ ۽ ڳولهڻ جا ڪم: CodeGym Java Core Quest، ليول 6 ، 7 ؛ Java Multithreading Quest .

ٻيو ڇا؟

توھان ملندا وڌيڪ جاوا ڪور + عنوانن تي CodeGym. مثال طور:
  • اعتراض ڪلاس ۽ ان جا طريقا
  • يونٽ ٽيسٽ
  • Generics سان ڪم ڪريو
  • JSON
  • ڊيزائن جو نمونو
  • RMI ۽ متحرڪ پراکسي
  • تشريحون
جيڪڏهن توهان پنهنجي پروگرامنگ جي شروعات ۾ آهيو، اسان توهان جي مزاج، حوصلا، ۽ سٺي قسمت جي خواهشمند آهيون!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION