JavaRush /Java Blog /Random-TL /Mga Pangunahing Kaalaman ni Kay Horstmann
Виктор
Antas
Санкт-Петербург

Mga Pangunahing Kaalaman ni Kay Horstmann

Nai-publish sa grupo
...Umaasa ang may-akda ng aklat na ito na hindi mo gusto ang mga aklat na puno ng mga halimbawa ng laruan tulad ng mga programa para sa pagkontrol ng mga toaster o hayop sa zoo o "jumping text"
Sa palagay ko ay hindi na kailangang magsulat tungkol sa kaugnayan ng pagsusuri na ito, dahil para sa isang baguhan sa programming, anumang libro, artikulo, o dokumentasyon ay mahalaga. Ngunit sa kabilang banda, salungat sa popular na paniniwala, nais kong makahanap ng isang bagay - perpekto, upang hindi basahin ang ilang mga mapagkukunan nang sabay-sabay, ngunit matuto mula sa isa - napatunayan na isa. Well, tingnan natin ang serye ng "Professional's Library" ni Kay Horstmann, na napakapopular sa mga "batang" javists. Ang mga libro ay binabati ng may mataas na kalidad na pagkakatali - isang matigas na makintab na pabalat at mahusay na pag-print, ito ay talagang mahalaga, dahil malinaw na sila ay babasahin hanggang sa kaibuturan. Sa pamamagitan ng paraan, ang mga sukat ay medyo kahanga-hanga, kaya hindi mo maaaring i-drag ang mga ito nang labis. (sa kasamaang palad walang mga larawan ng iyong sarili)
Mga Pangunahing Kaalaman ni Kay Horstmann - 1
Sa unang volume ng seryeng ito, gaya ng iminumungkahi ng pamagat, ipinaliwanag ng mga may-akda ang mga pangunahing kaalaman, mula sa syntax hanggang sa mga pangunahing katangian ng OOP, mula sa isang pangkalahatang-ideya ng library ng mga koleksyon hanggang sa multithreaded na programming. Ang bawat kabanata ay humipo hindi lamang sa mga pangkalahatang tuntunin at prinsipyo ng pagpapatakbo (halimbawa, ang mekanismo ng pagmuni-muni), ngunit nililinaw din ang ilang mga nuances:
Mga Pangunahing Kaalaman ni Kay Horstmann - 2
Ang pangalawang volume: "Mga Advanced na Programming Tool" ay nagpapalalim ng ilang paksa, halimbawa, ang library ng pagpapatupad ng graphics - SWING. Ipinakilala rin nito ang mambabasa sa isang mahusay na tool para sa pagtatrabaho sa mga koleksyon - ang data stream library, o simpleng Stream. Dagdag pa, matututunan mo kung paano ikonekta ang mga database gamit ang katutubong Java (oo, JDBC). Ang mga kabanata ay malinaw na nakabalangkas at hindi mahigpit na nauugnay sa isa't isa, pinapayagan ka nitong pag-aralan ang mga ito sa anumang pagkakasunud-sunod. Ang tanging pagbubukod ay ang simula ng unang volume. At sa lahat ng iba't ibang teorya sa seryeng ito ay maraming mga halimbawa ng maliliit na programa, mga footnote na may mga larawan ng code, kung saan, kung minsan, ang gawain ng bawat pamamaraan at elemento ay ipinaliwanag. Karamihan sa mga pamamaraan at klase ay karaniwang inilalagay sa magkahiwalay na mga balangkas, na nagpapahintulot sa mga aklat na magamit bilang isang sanggunian (o maikling dokumentasyon) sa mga pamamaraan at klase ng Java.
Mga Pangunahing Kaalaman ni Kay Horstmann - 3
Ngunit ang mga programmer na may kaalaman sa C++ ay malugod na magugulat sa madalas na paghahambing ng ilang mga solusyon sa Java na may parehong mga solusyon sa C++, na, ayon sa mga may-akda, ay magpapasimple sa paglipat mula sa isang wika patungo sa isa pa.
Key Fundamentals ni Kay Horstmann - 4
Ang tanging medyo malubhang kawalan ay maaaring isaalang-alang ang kawalan ng anumang mga gawain o pagsasanay. Ngunit para sa mga mag-aaral ng Javarush hindi ito magiging problema. Payo para sa mga nagsisimula: magsanay sa Javarush, at kunin ang teorya sa mga magagandang aklat na ito. Even towards the end of the book (mostly the first), may mga typo (parang medyo pagod ang editor). Sa mga tuntunin ng pangkalahatan at lalim ng saklaw ng paksa, kakaunti ang mga kakumpitensya ng mga aklat ni Horstmann. I-dismiss namin kaagad ang seryeng Head First (tingnan ang quote sa simula). Kaya umalis na sina Shildt at Eckel. Sabihin na lang natin na ang mga aklat ng unang may-akda ay mahusay din (sa pamamagitan ng paraan, may mga gawain para sa mastering ang teorya), kaya ito ay isang bagay ng panlasa, at ang materyal ni Eckel ay lipas na (bahagyang, ngunit pa rin). Bilang konklusyon, gusto kong sabihin na ang isang libro ay hindi pa rin sapat (salamat, KEP!), ngunit ang "The Professional's Library" ay tiyak na angkop bilang isang pundasyon. Mayroon itong lahat ng kailangan mo upang makapagsimula, at ito ay magiging tulad ng orasan... PS: mabuti, at mga link para hindi ka mag-relax: https://www.litres.ru/richard-uorberton/lyambda-vyrazheniya-v -java-8/ — tungkol sa mga lambdas at functionality. http://www.exlab.net/tools/sheets/regexp.html — "Ang ilang mga tao, kapag nahaharap sa isang problema, iniisip na "Alam ko, gagamit ako ng mga regular na expression." Ngayon ay mayroon silang dalawang problema." Jamie Zawinski sa comp.lang.emacs https://www.litres.ru/rod-haggarti/diskretnaya-matematika-dlya-programmistov/ - Hindi ako sumasang-ayon sa pahayag na ang isang programmer ay hindi nangangailangan ng matematika.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION