Das Buch bietet eine verständliche kompakte Einführung in die Softwareentwicklung mit Java. Es
konzentriert sich dabei mehr auf Konzepte und Methoden als auf versionsspezifische
Sprachelemente. Ziel ist die Motivation und Ausbildung zum Selbststudium. Die Konzepte werden
durch die Realisierung von Projekten vermittelt. Dabei setzt dieses Buch auf kreative neue
Beispiele und streift durch verschiedene Gebiete der Informatik wie z.B. Algorithmik
Künstliche Intelligenz Bildverarbeitung und Spieleentwicklung. Am Ende jedes Kapitels werden
die dargestellten Konzepte kurz zusammengefasst und durch praktische Aufgaben gefestigt. Die im
Buch gezeigten Beispiele Lösungen der Aufgaben und zusätzliches Material werden auf einer
Webseite angeboten. Die zweite Auflage ist durchgehend aktualisiert.