JavaRush /جاوا بلاگ /Random-SD /ڪي هورسٽمن پاران بنياديات جا بنيادي
Виктор
سطح
Санкт-Петербург

ڪي هورسٽمن پاران بنياديات جا بنيادي

گروپ ۾ شايع ٿيل
...هن ڪتاب جي ليکڪ کي اميد آهي ته توهان اهي ڪتاب پسند نه ڪندا جيڪي رانديڪن جي مثالن سان ڀريل هجن جهڙوڪ ٽوسٽرز يا جانورن کي زو ۾ ڪنٽرول ڪرڻ جا پروگرام يا ”جمپنگ ٽيڪسٽ“
مان نه ٿو سمجهان ته هن جائزي جي مطابقت بابت گهڻو ڪجهه لکڻ جي ضرورت آهي، ڇاڪاڻ ته پروگرامنگ ۾ شروعات ڪندڙ لاءِ، ڪو به ڪتاب، مضمون، يا دستاويز ضروري آهي. پر ٻئي طرف، مشهور عقيدي جي ابتڙ، مان هڪ شيء ڳولڻ چاهيان ٿو - مثالي، جيئن ته ساڳئي وقت ڪيترن ئي ذريعن کي پڙهڻ لاء نه، پر هڪ کان سکو - هڪ ثابت ڪيو. خير، اچو ته ڏسون ”پروفيشنل لئبريري“ سيريز جي ڪي هارسٽمن جي، جيڪا ”نوجوان“ جاويسٽن ۾ تمام گهڻي مشهور آهي. ڪتابن کي اعلي معيار جي پابند سان سلام ڪيو ويو آهي - هڪ سخت چمڪندڙ ڪپڙا ۽ سٺي ڇپائي، اهو واقعي اهم آهي، ڇاڪاڻ ته اهي واضح طور تي بنيادي طور تي پڙهيا ويندا. رستي ۾، طول و عرض ڪافي متاثر کن آهن، تنهنڪري توهان انهن کي تمام گهڻو نه ڇڪي سگهو ٿا. (بدقسمتي سان توهان جون تصويرون نه آهن)
ڪِي هورسٽمن پاران بنيادي ڳالهيون - 1
هن سيريز جي پهرين جلد ۾، جيئن عنوان مان معلوم ٿئي ٿو، ليکڪ بنياديات بيان ڪن ٿا، نحو کان وٺي اهم OOP خاصيتن تائين، مجموعي لائبريري جي هڪ جائزو کان وٺي ملٽي ٿريڊ پروگرامنگ تائين. هر باب نه رڳو عام شرطن ۽ عمل جي اصولن (مثال طور، عڪاسي ميڪانيزم) کي ڇڪي ٿو، پر ڪجهه nuances کي به واضح ڪري ٿو:
ڪِي هورسٽمن پاران بنيادي ڳالهيون - 2
ٻيو جلد: "اعلي پروگرامنگ اوزار" ڪجهه عنوانن کي وڌيڪ مضبوط ڪري ٿو، مثال طور، گرافڪس جي عملدرآمد لائبريري - SWING. اهو پڻ پڙهندڙ کي متعارف ڪرايو هڪ بهترين اوزار گڏ ڪرڻ سان ڪم ڪرڻ لاءِ - ڊيٽا اسٽريم لائبريري، يا صرف اسٽريمز. ان سان گڏ، توهان سکندا ته ڪئين ڊيٽابيس کي ڪيئن ڳنڍجي اصلي جاوا (ها، JDBC). باب واضح طور تي ترتيب ڏنل آهن ۽ هڪ ٻئي سان سختي سان لاڳاپا نه آهن، اهو توهان کي انهن کي ڪنهن به ترتيب ۾ پڙهڻ جي اجازت ڏئي ٿو. صرف استثنا پهرين جلد جي شروعات آهي. ۽ هن سلسلي ۾ نظريي جي سڀني قسمن سان گڏ، ننڍن پروگرامن جا ڪيترائي مثال آهن، ڪوڊ جي تصويرن سان فوٽ نوٽس، جتي، وقت تي، هر طريقي ۽ عنصر جي ڪم جي وضاحت ڪئي وئي آهي. اڪثر طريقا ۽ ڪلاس عام طور تي الڳ فريم ورڪ ۾ رکيا ويندا آهن، جيڪي ڪتابن کي جاوا طريقن ۽ طبقن تي حوالي (يا مختصر دستاويز) طور استعمال ڪرڻ جي اجازت ڏين ٿا.
Kay Horstmann's Basics - 3
پر C++ جي ڄاڻ رکندڙ پروگرامر خوشگوار حيران ٿي ويندا ڪجھ جاوا حلن جي بار بار مقابلي ۾ ساڳئي حلن سان C++، جيڪي ليکڪن جي مطابق، هڪ ٻولي کان ٻي ٻولي ۾ منتقلي کي آسان بڻائي سگهندا.
Key Horstmann پاران اهم بنيادي اصول - 4
صرف نسبتا سنگين نقصان ڪنهن به ڪم يا مشق جي غير موجودگيء سمجهي سگهجي ٿو. پر جاورش شاگردن لاءِ اهو مسئلو نه هوندو. شروعات ڪندڙن لاءِ صلاح: جاوارش تي مشق ڪريو، ۽ انھن شاندار ڪتابن ۾ نظريو حاصل ڪريو. جيتوڻيڪ ڪتاب جي آخر ۾ (اڪثر ڪري پهريون) ٽائپس آهن (اهو لڳي ٿو ته ايڊيٽر ٿورڙو ٿڪل آهي). عام طور تي ۽ موضوع جي ڪوريج جي کوٽائي جي لحاظ کان، هورسٽمن جي ڪتابن ۾ ڪجھ مقابلا آهن. اسان سر فرسٽ سيريز کي برطرف ڪريون ٿا (شروع ۾ اقتباس ڏسو). تنهنڪري اهو Shildt ۽ Eckel ڇڏي ٿو. اچو ته صرف اهو چئون ته پهرين ليکڪ جا ڪتاب پڻ شاندار آهن (رستي ۾، نظريي ۾ مهارت حاصل ڪرڻ لاء ڪم آهن)، تنهنڪري اهو ذائقي جو معاملو آهي، ۽ ايڪل جو مواد پراڻو آهي (جزوي طور تي، پر اڃا تائين). آخر ۾، مان اهو چوڻ چاهيان ٿو ته هڪ ڪتاب اڃا به ڪافي نه هوندو (مهرباني، KEP!)، پر "دي پروفيشنل لائبريري" ضرور هڪ بنياد طور مناسب هوندو. ھن ۾ سڀ ڪجھ آھي جيڪو توھان کي شروع ڪرڻ جي ضرورت آھي، ۽ اھو ھلندو گھڙي جي ڪم وانگر... PS: خير، ۽ لنڪس ته جيئن توھان آرام نه ڪريو: https://www.litres.ru/richard-uorberton/lyambda-vyrazheniya-v -java-8/ - lambdas ۽ ڪارڪردگي بابت. http://www.exlab.net/tools/sheets/regexp.html - "ڪجهه ماڻهو، جڏهن ڪنهن مسئلي سان منهن ڏيڻ، سوچيو ته "مون کي خبر آهي، مان باقاعده اظهار استعمال ڪندس." هاڻي انهن کي ٻه مسئلا آهن. Jamie Zawinski in comp.lang.emacs https://www.litres.ru/rod-haggarti/diskretnaya-matematika-dlya-programmistov/ - مان هن بيان سان متفق آهيان ته هڪ پروگرامر کي رياضي جي ضرورت ناهي.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION