Java patří mezi nejnáročnější a nejmocnější programovací jazyky. Díky mnoha rozhraním (JDBC, RMI, CORBA, JNI aj.) a spřízněným technologiím (JSP, EJB, servlety atd.) lze v tomto jazyce vytvářet všechny typy aplikací: drobnými utilitami a dynamickými webovými stránkami počínaje a rozsáhlými podnikovými systémy či distribuovanými aplikacemi konče.Možností je opravdu nepřeberně a s nimi i problémů a úloh, vyžadujících široké znalosti, bohaté zkušenosti nebo usilovné přemýšlení.
Kniha 1001 tipů a triků pro programování v jazyce Java vychází vstříc programátorově zvídavosti i nedostatku jeho drahocenného času. Nesnaží se ho Javu učit – naopak předpokládá, že ji do jisté míry zvládá (základní prostředky a pravidla jazyka). Přináší mu však výjimečně rozsáhlou sbírku toho nejdůležitějšího a nejzajímavějšího, co může v Javě chtít programovat nebo co musí řešit. Obsahuje kompletní kódové konstrukce pro řešení základních i specifických algoritmických i technických problémů ze všech oblastí spojených s tvorbou, optimalizací a zabezpečením aplikací v Javě. Mezi tisícovkou vysvětlených a bohatě okomentovaných řešení problémů čtenář najde například:
Formátování data a času pomocí vlastních formátovacích vzorů
Načasování spuštění úlohy na určitou dobu
Animaci pole obrázků
Procházení souborů a podadresářů vybraného adresáře
Vytvoření archivu ZIP a práci s komprimovanými daty
Zkrácení času potřebného ke stažení apletu
Zjištění názvu počítače na určité IP-adrese
Realizaci přesměrování na stránce JSP
Zachycení snímku obrazovky
Import dat z plochého souboru do tabulky MySQL nebo Oracle
Serializaci vlastností objektu JavaBeans do souboru XML
Určení okamžiku, kdy dojde k ukončení běhu vlákna
Vyhledání vzdáleného objektu a volání jeho metod
Jednoduchou aplikaci pro mobilní telefon
Uplatnění specifik českého jazyka v Javě
Ověření validity certifikační cesty
Šifrování souboru nebo proudu algoritmem DES
Jednoduchý přehrávač souborů MP3 nebo videa
Jednotlivé fragmenty kódu lze buď přímo nebo po doplnění obvyklých deklaračních náležitostí spustit či začlenit do vaší vlastní aplikace. Na potřebu určitého balíčku vždy upozorňuje ikona vedle tipu s názvem dotyčné knihovny. Vzhledem k šíři témat i různé náročnosti příkladů lze říci, že v knize najdou takřka bezednou inspiraci i bezprostřední řešení svých problémů programátoři všech kategorií, včetně těch nejzkušenějších.