Java 6 výukový kurz (S. Zakhour a kol., CPress)
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Java 6 výukový kurz (S. Zakhour a kol., CPress)Java 6 výukový kurz (S. Zakhour a kol., CPress)

 

Java 6 výukový kurz (S. Zakhour a kol., CPress)

Google       Google       1. 9. 2009       20 384×

Recenze knihy Java 6 výukový kurz, autoři knihy: Sharon Zakhour a kolektiv, vydal Computer Press, a.s., Brno, 2007

Úvod

Java si už několik let drží 1. místo nejpoužívanějšího programovacího jazyka, učí se ji všichni budoucí programátoři na vysokých školách a poptávka po programátorech v Javě je vysoká. Každá dobrá učebnice Javy bude mít tedy jistě dost čtenářů. Kniha Java 6 výukový kurz takovou dobrou knihou bezesporu je.

Mezi hlavní přednosti této knihy patří:

  • Velký rozsah (534 stran spíše drobnějšího textu). Díky tomuto rozsahu může být a také je většina témat zpracována podrobně a s mnoha příklady.
  • Aktuálnost obsahová (zabývá se tématy, která ve starších učebnicích Javy u nás někdy nenajdete, někdy v menším rozsahu, jako genericita, Java Web Start, Aplety).
  • Aktuálnost časová (souvisí s předchozím bodem, originál ze srpna 2006 byl přeložen a u nás vydán jako 1. vydání v roce 2007).
  • Otázky a Cvičení na konci kapitol, které umožňují čtenáři ověřit, jak látku pochopil a zvládnul; přiložené CD obsahuje odpovědi a vzorová řešení.
  • CD s bohatým obsahem, které je ke knize přiloženo.
  • Pečlivý překlad a sazba bez chyb.
Jde prostě po všech stránkách o velmi kvalitní knihu o Javě.

Obsah knihy

Obsah je bohatý a věnuje se snad všem dnes používaným technikám v Javě. Je rozdělen do 18 kapitol (kromě Předmluvy, Úvodu a dvou příloh). Kapitoly jsou tyto:

  1. Začínáme
    O Javě, první aplikace, možné problémy. Popisuje se sestavení programu v NetBeans IDE i prostý zápis zdrojového textu s překladem ve Windows, Solaris a Linuxu.
  2. Koncepce objektově orientovaného programování
    Obsahuje podkapitoly objekt, třída, dědičnost, rozhraní a balíček. Jde o obecný úvod do OOP, práce s třídami a objekty je popsána velmi podrobně v kapitole 4, 5 i dalších.
    Jde o pěkně napsané seznámení s myšlenkami a pojmy OOP, i když rozsahem nevelké (v některých knihách je ovšem úvodu k OOP věnováno daleko méně prostoru).
  3. Základy jazyka
    Datové typy, operátory, výrazy, příkazy a bloky, řízení toku programu.
  4. Třídy a objekty
    Použití v Javě, klíčové slovo this apod., vnořené třídy, výčtové typy, dokumentace, anotace.
  5. Rozhraní a dědičnost
    Podrobněji o obou technikách s příklady a cvičeními.
  6. Genericita
    Generické typy, parametry vázaného typu, ...
  7. Balíčky
  8. Čísla a řetězce
  9. Výjimky
  10. Základy vstupu a výstupu
    V-V proudy, V-V operace se soubory, nové balíčky vstupu a výstupu.
  11. Kolekce
    Rozhraní, implementace, algoritmy, ...
  12. Paralelní zpracování, souběžnost
  13. Regulární výrazy
  14. Prostředí platformy Java
    Konfigurace, systémové nástroje, proměnné PATH a CLASSPATH.
  15. Rozhraní Swing
    Spíše stručný úvod, podrobnosti jsou k dispozici na přiloženém CD, ovšem v angličtině.
  16. Balení programů do souborů JAR
    Důkladný popis možností a činností.
  17. Java Web Start
    Spuštění, zavádění, vývoj, rozhraní API JNLP, zabezpečení.
  18. Aplety
První přílohou jsou Klíčová slova Javy, druhou přílohou pak Příprava na zkoušku Java Programming Language Certification společnosti Sun Microsystems (uvádí se zde 7 cílů testů a ke každému z nich úkol a odkazy do textu knihy).

Navíc je v textu mnoho odkazů na další podrobnosti, které jsou k dispozici na CD (ale v angličtině).

Obsah CD

Doprovodné CD nese obsah knihy včetně zdrojových kódů (originálních i lokalizovaných), odpovědi na otázky a řešení úloh. Dál sadu Jdk6, kompletní kurz Javy od společnosti Sun ve verzi ze srpna 2006 a příručku řešení potíží v Javě.

Autoři

Kniha je založena na kurzu z webu společnosti Sun Microsystems. Hlavní autorkou knihy je Sharon Zakhour, mnohaletá programátorka, technička podpory vývoje a autorka dokumentace. Těžko bychom našli někoho blíže k "prameni" Javy: paní Zakhour je vedoucí týmu tvůrců kurzu a pracuje v posledních 7 letech ve společnosti Sun jako vedoucí technické dokumentace. Dál se na knize podílelo ještě pět dalších spoluautorů.

Komu je kniha určena

Podle autorů knihy je vhodná jak pro začátečníky, tak pro ty, kteří přecházejí na Javu z procedurálního jazyka, a měla by být přínosem i pro zkušené programátory (v pokročilých tématech). Myslím, že pro úplného začátečníka by četba nebyla snadná, ale s autory souhlasím: kapitoly jsou vysvětlovány čtivě a podrobně a podobný čtenář by si beztoho jistě vzal na pomoc nějakou další knihu nebo internetový kurz.

Závěr recenze

Myslím, že jde opravdu o velmi kvalitní učebnici Javy, kterou by dobře mohli využít např. studenti vysokých škol nebo programátoři, kteří se chtějí s Javou více seznámit. Jako jedinou nevýhodu vidím to, že odpovědi na otázky a řešení cvičení jsou uložena jen na přiloženém CD, také některá témata jsou podrobněji rozebrána až na CD (Swing). Ovšem i tak má kniha úctyhodných 534 stran! Cena není nízká, ale za 599 Kč (internetový obchod CPress, srpen 2009) to množství informací určitě stojí. Jak uvádí vydavatel na svých stránkách, česká verze knihy byla důkladně zkontrolována (mohu potvrdit), všechny programy byly pečlivě lokalizovány a otestovány a celá kniha prošla oficiálním schvalovacím procesem.

Obrázky
Klikni pro zvětšení
Klikni pro zvětšení
Klikni pro zvětšení

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Hlasování bylo ukončeno    
0 hlasů
Google
autor je středoškolským profesorem matematiky, fyziky a informatiky na Gymnáziu ve Frýdlantu nad Ostravicí.
Web    

Nové články

Obrázek ke článku Stavebnice umělé inteligence 1

Stavebnice umělé inteligence 1

Článek popisuje první část stavebnice umělé inteligence. Obsahuje lineární a plošnou optimalizaci.  Demo verzi je možné použít pro výuku i zájmovou činnost. Profesionální verze je určena pro vývojáře, kteří chtějí integrovat popsané moduly do svých systémů.

Obrázek ke článku Hybridní inteligentní systémy 2

Hybridní inteligentní systémy 2

V technické praxi využíváme často kombinaci různých disciplín umělé inteligence a klasických výpočtů. Takovým systémům říkáme hybridní systémy. V tomto článku se zmíním o určitém typu hybridního systému, který je užitečný ve velmi složitých výrobních procesech.

Obrázek ke článku Jak vést kvalitně tým v IT oboru: Naprogramujte si ty správné manažerské kvality

Jak vést kvalitně tým v IT oboru: Naprogramujte si ty správné manažerské kvality

Vedení týmu v oboru informačních technologií se nijak zvlášť neliší od jiných oborů. Přesto však IT manažeři čelí výzvě v podobě velmi rychlého rozvoje a tím i rostoucími nároky na své lidi. Udržet pozornost, motivaci a efektivitu týmu vyžaduje opravdu pevné manažerské základy a zároveň otevřenost a flexibilitu pro stále nové výzvy.

Obrázek ke článku Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Za poslední rok se podoba práce zaměstnanců změnila k nepoznání. Především plošné zavedení home office, které mělo být zpočátku jen dočasným opatřením, je pro mnohé už více než rok každodenní realitou. Co ale dělat, když se při práci z domova ztrácí motivace, zaměstnanci přestávají komunikovat a dříve fungující tým se rozpadá na skupinu solitérů? Odborníci na personalistiku dali dohromady několik rad, jak udržet tým v chodu, i když pracovní podmínky nejsou ideální.

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý