Schon beim Durchblättern fällt die Übersichtlichkeit auf der Inhaltsangabe auf: zu Beginn Grundlagen (kein Programmiereinstieg!), Analyse und Design – das umfasst Einrichtung und Arbeit mit einer professionelle Arbeitsumgebung, das objektorientierte Design sowie Java-Grundlagen. Weiter geht es mit dem Bau stabiler Applikationen mithilfe und durch Collections-Framework, Applikationsbausteine, Multithreading und JDK 7. Nach Grundlagen und reguläre Arbeit kommen die Tricks: Fallstricke vermeiden: von Bad Smells über Refactorings bis hin zu Entwurfsmuster. Und zuletzt die Qualitätssicherung: was ist Programmierstil, wie verwendet man Coding Conventions, Unit Tests, Codereviews und wie setzt man Optimierungen um?
Ist man engagiert, besitzt Programmiergrundlagen etwa mit C++ – kann man das Buch auch ohne Java-Kenntnisse voll ausnutzen – doch Inden wendet sich an eher fortgeschrittene Informatikstudenten, Java-Programmierer und Entwickler, die ihr Wissen konsolidieren oder vervollständigen wollen. Die hohe Schule guten Java Software-Engineerings: hält alle Versprechungen.
Passwort: javaprofi