JavaRush /Java Blogu /Random-AZ /Əsasların əsasları Kay Horstmann tərəfindən
Виктор
Səviyyə
Санкт-Петербург

Əsasların əsasları Kay Horstmann tərəfindən

Qrupda dərc edilmişdir
...Bu kitabın müəllifi ümid edir ki, siz zooparkda tosterləri və ya heyvanları idarə etmək üçün proqramlar və ya "atlanan mətn" kimi oyuncaq nümunələri ilə dolu kitabları sevmirsiniz.
Düşünürəm ki, bu rəyin aktuallığı haqqında yazmağa o qədər də ehtiyac yoxdur, çünki proqramlaşdırmaya yeni başlayanlar üçün hər hansı kitab, məqalə və ya sənəd vacibdir. Ancaq digər tərəfdən, məşhur inancın əksinə olaraq, bir şey tapmaq istəyirəm - ideal, eyni zamanda bir neçə mənbə oxumaq yox, bir sübut edilmiş mənbədən öyrənmək. Yaxşı, gəlin Kay Horstmanın “Gənc” javistlər arasında çox məşhur olan “Peşəkar Kitabxana” seriyasına baxaq. Kitablar yüksək keyfiyyətli bağlama ilə qarşılanır - sərt parlaq örtük və yaxşı çap, bu, həqiqətən vacibdir, çünki onlar açıq şəkildə oxunacaqlar. Yeri gəlmişkən, ölçülər olduqca təsir edicidir, buna görə də onları çox sürükləyə bilməzsiniz. (təəssüf ki, öz şəkilləriniz yoxdur)
Əsasların Əsasları, Kay Horstmann - 1
Bu seriyanın birinci cildində, adından da göründüyü kimi, müəlliflər sintaksisdən tutmuş əsas OOP xüsusiyyətlərinə, kolleksiyalar kitabxanasının icmalından tutmuş çoxmilli proqramlaşdırmaya qədər əsasları izah edirlər. Hər bir fəsil yalnız ümumi şərtlərə və iş prinsiplərinə (məsələn, əks etdirmə mexanizmi) toxunmur, həm də bəzi nüanslara aydınlıq gətirir:
Əsasların əsasları Kay Horstmann tərəfindən - 2
İkinci cild: "Qabaqcıl Proqramlaşdırma Vasitələri" bəzi mövzuları dərinləşdirir, məsələn, qrafik icra kitabxanası - SWING. O, həmçinin oxucunu kolleksiyalarla işləmək üçün əla alətlə tanış edir - məlumat axını kitabxanası və ya sadəcə Axınlar. Üstəlik, yerli Java-dan (bəli, JDBC) istifadə edərək verilənlər bazalarını necə birləşdirməyi öyrənəcəksiniz. Fəsillər aydın şəkildə qurulmuşdur və bir-biri ilə ciddi şəkildə əlaqələndirilmir, bu, onları istənilən qaydada öyrənməyə imkan verir. Yeganə istisna birinci cildin başlanğıcıdır. Və bu seriyada nəzəriyyənin bütün müxtəlifliyi ilə kiçik proqramların çoxlu nümunələri, kod şəkilləri ilə qeydlər var, burada bəzən hər bir metod və elementin işi izah olunur. Əksər metodlar və siniflər ümumiyyətlə ayrı-ayrı çərçivələrdə yerləşdirilir ki, bu da kitablardan Java metodları və sinifləri üzrə istinad (və ya qısa sənədləşdirmə) kimi istifadə etməyə imkan verir.
Kay Horstmanın əsasları - 3
Lakin C++ dilini bilən proqramçılar bəzi Java həllərinin C++ dilində eyni həllərlə tez-tez müqayisə edilməsindən xoş təəccüblənəcəklər ki, bu da müəlliflərin fikrincə bir dildən digərinə keçidi asanlaşdıracaq.
Key Horstmann tərəfindən Əsas Əsaslar - 4
Yeganə nisbətən ciddi çatışmazlıq hər hansı bir tapşırıq və ya məşqlərin olmaması hesab edilə bilər. Amma Javarush tələbələri üçün bu problem olmayacaq. Yeni başlayanlar üçün məsləhət: Javarush haqqında təcrübə edin və bu gözəl kitablarda nəzəriyyə əldə edin. Hətta kitabın sonlarına doğru (əsasən birinci) hərf səhvləri var (deyəsən redaktor bir az yorğundur). Ümumilik və mövzunun dərinliyi baxımından Horstmanın kitablarının rəqibləri azdır. Baş Birinci seriyasını dərhal rədd edirik (əvvəldəki sitata baxın). Beləliklə, Şildt və Ekkel qalır. Deyək ki, ilk müəllifin kitabları da əladır (yeri gəlmişkən, nəzəriyyəni mənimsəmək üçün tapşırıqlar var), buna görə də bu zövq məsələsidir və Ekkelin materialı köhnəlmişdir (qismən, lakin hələ də). Sonda demək istəyirəm ki, bir kitab hələ də kifayət etməyəcək (təşəkkürlər, KEP!), amma “Peşəkar Kitabxana” bir təməl kimi mütləq uyğun olacaq. Başlamaq üçün lazım olan hər şey var və o, saat mexanizmi kimi işləyəcək... PS: yaxşı, rahatlamamağınız üçün linklər: https://www.litres.ru/richard-uorberton/lyambda-vyrazheniya-v -java-8/ — lambdalar və funksionallıq haqqında. http://www.exlab.net/tools/sheets/regexp.html — "Bəzi insanlar problemlə üzləşəndə ​​"Bilirəm, müntəzəm ifadələrdən istifadə edəcəyəm" deyə düşünürlər. İndi onların iki problemi var”. Jamie Zawinski comp.lang.emacs https://www.litres.ru/rod-haggarti/diskretnaya-matematika-dlya-programmistov/ - Proqramçıya riyaziyyat lazım deyil fikri ilə razı deyiləm.
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION