Java efektivn∞ - 57 zßsad softwarovΘho experta

Skv∞le napsanß, daleko h∙°e vÜak p°elo₧enß kniha o dnes pr² nejpopulßrn∞jÜφm programovacφm jazyku. Autor se inspiroval knihou Scotta Meyerse Effective C++ a rozd∞lil svou knihu do 57 krßtk²ch kapitolek, v∞novan²ch b∞₧n²m i mΘn∞ b∞₧n²m pastem a propastem Javy. P°itom sßm velice dob°e vφ, o Φem mluvφ, nebo¥ byl jednφm z Φlen∙ t²mu, kter² pracoval na v²voji Javy.

JednotlivΘ kapitoly ("rady") jsou seskupeny do tematick²ch okruh∙, kterΘ se zab²vajφ vytvß°enφm a ruÜenφm objekt∙, metodami zd∞d∞n²mi od t°φdy Object, pou₧φvßnφm t°φd a rozhranφ a b∞₧n²mi chybami nßvrhu, se kter²mi se lze p°itom setkat, nßhradami konstrukcφ z jazyka C v Jav∞, pracφ s v²jimkami, vφcevlßknov²m programovßnφm a serializacφ objekt∙. Jsou napsßny Φtiv∞ a srozumiteln∞.

Je jasnΘ, ₧e p°edpokladem pro Φtenφ tΘto knihy je alespo≥ zßkladnφ znalost Javy. OvÜem prakticky ka₧d², zaΦßteΦnφk i pokroΦil², v tΘto knize najde informace, kterΘ mu mohou v²znamn∞ pomoci p°i programovßnφ - a n∞kterΘ z rad majφ obecn∞jÜφ platnost, net²kajφ se pouze Javy.

╚eskΘ vydßnφ tΘto knihy ovÜem kazφ kvalita p°ekladu. P°ekladatel nap°. systematicky hovo°φ o atributu double, instanci List apod., ale mß na mysli atributy typu double, instance t°φdy List atd., nikoli atribut jmΘnem double nebo instanci jmΘnem List. Uv∞domit si, o co jde, stojφ nßmahu, kterou by Φtenß° m∞l v∞novat spφÜe obsahu, tedy Jav∞, nikoli luÜt∞nφ smyslu jednotliv²ch v∞t. NicmΘn∞ najdeme tu i horÜφ v∞ci, jako jsou nesmyslnΘ p°eklady n∞kter²ch termφn∙. Nap°φklad zadßnφ ve smyslu prvek tabulky je asi p°ekladatelsk² unikßt. NßroΦnΘ na pochopenφ m∙₧e b²t i to, kdy₧ p°ekladatel hovo°φ o atributech konstant v mφst∞, kde autor hovo°il o konstantnφch atributech. A tak bych mohl pokraΦovat.

NicmΘn∞ vzdor vÜem t∞mto v²hradßm si dovolφm knihu J. Blocha opravdu doporuΦit. Je to velice u₧iteΦnß kniha, kterß by nem∞la chyb∞t nikomu, kdo chce Javu vß₧n∞ pou₧φvat. (Mimochodem, n∞co takovΘho jsem jeÜt∞ o ₧ßdnΘ knize nenapsal.)

Miroslav Virius

Autor: Joshua Bloch
Vydavatel: Grada Publishing
PoΦet stran: 230 stran
Cena: 290 KΦ (469 Sk)
Jazyk: v ΦeÜtin∞
ISBN: 80-247-0416-1