Ostatní
- D. Štrupl -- M. Virius: JBuilder verze 3. Grada Publishing 1999.
I když jde o knihu věnovanou převážně JBuilderu, obsahuje také rychlokurz jazyka Java
(JDK 1.2, někdy JDK 1.1, knihovna Swing).
Najdeme tu i úvod do tvorby vícevláknových aplikací a do tvorby komponent JavaBeans.
Nehovoří o tvorbě distribuovaných aplikací a o dalších pokročilých tématech.
-
S. R. Davis: Visual J++. Grada Publishing 1998.
Docela pěkně napsaný úvod do Javy a vývojového prostředí Visual J++ 1.1. Založeno na JDK 1.1.
Zabývá se pouze konzolovými aplikacemi a aplety, nikoli plnohodnotnými graficky orientovanými
aplikacemi. Nerozebírá pokročilejší témata.
-
P. J. Perry: Java -- tvorba dokonalých WWW stránek. Grada Publishing 1996. ISBN 80-7169-415-0.
Probírá Javu, jak vypadala ve svých počátcích (JDK 1.0). To znamená, že zde najdeme poučení o jazyku, jeho použití pro tvorbu apletů a základy značkovacího jazyka HTML. Dnes už nemá valný význam tuto knihu používat.
-
D. Brackeen: Developing Games in Java. New Riders 2003. ISBN 1-5927-3005-1. 972 stran.
Určeno programátorům, kteří znají Javu. I když by se podle názvu mohlo zdát, že jde o jednoúčelově zaměřženou publikaci, ve skutečnosti můe nejspíš posloužit i zájemcům z jiných oblastí programování. Probírá techniky celoobrazovkové animace (včetně vícevláknového programování), různé postupy z oblasti umělé inteligence, použití zvukových efektů, různé optimalizační triky atd.
-
M. Hynar: Java -- nástroje. Neocortex, Praha 2004. ISBN 80-86330-16-8. 325 stran.
Něco takového jsem na trhu docela postrádal. To je kniha, která popisuje několik užitečných nástrojů, které pomáhají vývojáři pracujícímu v Javě (a samozřejmě ukazuje, jak se používají). Začíná u dokumentačního nástroje javadoc, pak projde ladicí nástroje jdb a JSwat, nástroj pro správu projektů Ant, testovací modul JUnit, program pro kontrolu běžných programátorských prohřešků proti dobrému stylu Pmd, nástroj JMeter pro zátěžové testování aplikací a nástroj Maven pro správu softwarového projektu. Poznamenejme, že jde o nástroje, které jsou součástí JDK nebo jsou volně k dispozici včetně zdrojového kódu (open source).