Recenzia knihy Head First Java (3rd Edition)
Kniha Head First Java je určená všetkým, ktorí sa chcú naučiť programovať v jazyku Java, alebo majú základné znalosti a chcú si ich rozšíriť.

V článku sa dozvieš:
Tretie vydanie knihy zvyčajne svedčí o tom, že si predchádzajúce vydania našli množstvo čitateľov a knihu si obľúbili. Rovnako je to aj v tomto prípade a tretie vydanie, ktoré vyšlo v júni 2022 sa pokúša zopakovať úspech knižnej série Head First Java. Kniha bola aktualizovaná pre Javu 17 a keďže predchádzajúca edícia pokrývala iba Javu 8, ide teda o pomerne významný skok.
Recenzia knihy Head First Java (3rd edition)
Kniha Head First Java zaujme hneď na prvý pohľad svojím rozsahom, na takmer 700 stranách nájdeme okrem množstva textu aj veľa obrázkov, vtipné poznámky, starožitné fotografie, krížovky, hádanky a na okraji knihy dôležité poznámky. Táto kniha exceluje svojou prezentáciou a čitateľom sa prihovára svojim jednoduchým neformálnym štýlom, čo má za následok, že sa kniha ľahko číta.
Neprehliadni: Súťaž o knihu Head First Java (3rd Edition)
Autori knihy Head First Java využívajú princípy, že náš mozog je naladený hlavne na vizuálne informácie a nie na text. Preto kombinujú text a obrázky a to pomáha tomu, že dôležite informácie z kapitol sa ľahšie zapamätajú. Nie náhodou sa hovorí, že obrázok nahradí stovky slov.
Rovnako ponúka mnoho aktivít, pretože mozog je ochotný sa učiť a pamätať si viac, keď niečo aktívne robíme, než keď o tom čítame. Cvičenia sú náročné, ale zvládnuteľné, pretože takto to väčšina ľudí preferuje. Navyše sa v knihe s obľubou využíva redundancia a mnohé informácie sú podané opakovane rôznymi spôsobmi a formou, aby sa obsahovo zakódovali do viac ako jednej oblasti nášho mozgu.
Kniha Head First Java postupne stavia v ďalších kapitolách, na predtým vysvetlených bodoch, čo znamená, že informácie sú dávkované postupne. Kniha sa však nedá jednoducho použiť ako referenčná príručka.
Obsahovo kniha začína úvodným textom, ako ju efektívne používať a v nasledujúcich kapitolách vysvetľuje vlastnosti objektovo-orientovaného jazyka Java, venuje sa objektom a triedam, primitívnym premenných a referenciám, stavom a správaniu objektov, operátorom, cyklom a dokonca si naprogramujeme hru podobnú lodičkám.
Následne vysvetlí JAVA API (knižnice), prejde na pokročilejšie koncepty ako je dedičnosť, polymorfizmus a vzťahy medzi objektami. Potom príde na rad manažment objektov, matematické operácie, triedenie a manipulovanie dát.
Pokročilé témy zahŕňajú dátové prúdy, serializáciu, prehľady Swing a JavaFX, paralelné spracovanie dát. Na záver kniha transparentne spomenie zoznam vlastnosti jazyka Java, ktoré sa do knihy nedostali.
Kód v knihe Head First Java je dobre vysvetlený a pomáha v precvičení nadobudnutých Java znalostí.
Aj keď sú informácie v knihe správne, dynamickým vývojom v posledných rokoch mnoho konceptov zastaralo a dnes sa už nepoužívajú. Spomeniem napr. Swing, ktorý sa kompletne nahradil technológiou JavaFX a stretnúť dnes GUI implementované na technológii Swing je pomerne zriedkavé. Samozrejme nie je problém tieto časti preskočiť a pokračovať v čítaní.
Neprehliadni: Súťaž o knihu Head First Java (3rd Edition)
Záver
Head First Java 3rd edition je úžasná kniha, nabitá informáciami o Jave na 700 stranách, ktorej autori venovali obrovské množstvo pozornosti, aby vybrúsili hlavne formu prezentácie. Obzvlášť sa mi páči rôznorodosť cvičení vrátane lúštenia krížoviek. Môžeme ju vrelo odporučiť začiatočníkom, ktorí sa chcú sami naučiť Javu zábavnou formou.