JP: Předmluva

Jako mnoho knih, i tato měla dlouhou periodu před svým vydáním. Sbírali jsme Java puzzle po celou dobu co jsme s platformou pracovali: od poloviny roku 1996, pokud by vás to zajímalo. Na začátku roku 2001 jsme přišli s nápadem pořádat přednášky sestávající výhradně z Java puzzle. We.... Line and sinker!

První přednášku "Java Puzzlers" jsme měli v listopadu 2001 na konferenci Oracle Open World v San Francisco. Abychom to trochu zpestřili, představili jsme se jako "Click" a "Hack", "Type-it Brothers" a ukradli jsme pár vtiúů pd Toma a Raye Magliozziho z povídky Car Talk. Prezemtace byla zvolena jako nejlepší z celé show, a pravvděpodobně by jí byla i kdybychom nehlasovali sami pro sebe. Věděli jsme že jsme na něco přišli.

Oblečeníí ve SPIFFY modrých monterkách mechaniků ozdobených Java logem "šálkem a párou", zopakovali jsme přednášku z Oracle na JavaOne 2002 abychom strhli recenze - alespoň od našich přátel. Ve třech následujících letech jsme udělali další tři "Java Puzzlers" přednášky a prezentovali je na nespočetně mnoha konferencích, v korporacích, kolejích a městech po celé zeměkouli od Osla po Tokyo. Přednášky byly dobře přijímmány a přilétlo na nás jen velmi málo rajčat. V březnovém vydání Linux Magazine z roku 2003 jsme publikovali článek celý jen o Java puzzle a přesto jsme neobdrželi téměř žádný nenávistný e-mail. Tato kniha obsahuje nejen téměř všechny puzzle z našich přednášek a článků, ale mnohem více.

I když tato kniha upozorňuje na pasti a chytáky platformy Java, neznamená to že ji chceme nějakým způsobem znehodnocovat. Právě proto že platformu Java milujeme, rozhodli jsme se jí zasvětit téměř deset let našeho profesního života. Každá platforma dost silná na to aby skutečně pracovala má nějaké problémy a Java jich má mnohem méně než věttšina ostatních. Čím více rozumíte problémům, tím méně jste zranitelní. A to je to o čem je tato kniha.

Většina puzzle v knize se zaměřuje na krátké programy které mají dělat jednu věc ale samozřejmě dělají něco jiného. To je důvod proč jsme si k ilustraci knihy vybrali optické klamy - obrazce které ukazují něco jiného než jsou. A také na ně můžete chvíli zírat a přemýšlet, co takový program může sakra dělat!

Mimo to jsme chtěli, aby tato byla tato knih zábavná. Samozřejmě doufáme, že vás bude bavit řešit puzzle tak jako nás bavilo psát je a že se z nich poučíte stejně jako my.

Pošlete nám vaše puzzle! Pokud máte puzzle o kterém si myslte že by se mohlo objevit příštím vydání této knihy, napište je na zadní stranu 20 dollarové pohlednice a pošlete nám je, nebo je pošlete e-mailem na puzzlers@javapuzzlers.com. Pokd vaše puzzle použijeme, uvedeme vás v seznamu spolupracovníků.

And last but not least, dont code like my brother.

Poděkování

přeložit!

Java Puzzlers, Obsah | Dr3dweRkZ | Java Puzzlers, Úvod